首页 > 编程知识 正文

retrofit使用详解,jmeter自动化测试框架

时间:2023-05-06 09:35:57 阅读:20430 作者:640

Jmeter安装使用和配置1、JMeter2安装、Jmeter中文3、Jmeter用法1、创建线程计划和线程组2、添加线程组设置线程数(如图3所示),以及访问添加http请求的up 结果树和聚合报告3,添加Jmeter用法我们可以添加HTTP标头管理器原件3,前提是我们请求的接口需要以下token和要传输的数据为json : 另外,对于post请求,必须在HTTP请求中设置参数并作为消息体上传。 4、jmeter自定义参数4、性能指标分析1、压力测试2、压力测量TPS

1、安装JMeter

请参阅以前的博客安装JMeter教程:

3359 blog.csdn.net/d _ o _ n _ gg/article/details/115227318

2、将JMeter设置为中文选项--- -选择语言----Chinese (simplified )

3、使用JMeter、创建线程计划和线程组

2、添加线程组设置线程数。 如图所示

3、添加http将访问url、路径、请求方式、参数写入请求,

4、查看结果树和添加聚合报告

3、JMeter其他用法1、一个线程组下有多个请求接口,域名和端口相同时。 可以使用“添加”-“组件设置”-【HTTP请求默认值】。 组件只需设置服务器名称IP

2、如果我们要求的接口需要以下token和传输的数据为json,可以添加HTTP报头管理器的原始【添加】【组成部分】【http报头管理器】。

添加参数

内容类型: APP/JSON

token:

3、在post请求的情况下,需要在HTTP请求中设置参数并作为消息主体上传

4、jmeter自定义参数【添加】-【构件】-【用户定义变量】。

添加参数

请求时的变量参照形式为${user}

4、性能指标分析1、压力测试压力测试分为两个场景。 一个是单一场景,按一个接口的情况; 第二个是混合场景,有多个相关的接口。

测量时间,正常场景都运行10-15分钟。 如果是疲劳测试,可以按一天或一周。 请根据情况决定。

2、TPS Throughput吞吐量每秒请求数大于同时数时,可以逐渐向上增加; 如果测试的机器性能良好,吞吐量小于同时发生数,表明同时发生数不能再增加,可以逐渐减少,找到最佳的同时发生数;

最大的tps:持续增加并发数,在tps达到一定值后开始下降时,该值为最大的tps。

最大并发行数:最大并发行数和最大tps的概率不同,通常会增加并发行数。 如果在达到某个值后发生服务器请求超时,则该值可能是最大并发行数。

如果冲压过程存在性能瓶颈,且冲压任务管理器看到的cpu、网络和cpu均正常,但未达到90%以上,则表示服务器有问题,冲压没有问题。

性能影响考虑因素包括数据库、APP应用程序、中间件(tomact、Nginx )、网络和操作系统

转载使用jmeter性能监视插件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。