1. 常用指标
每秒查询率(Query Per Second, QPS):对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。 事务数/秒(Transactions Per Second, TPS): 软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。响应时间(Response Time, RT):系统对请求作出响应的时间。 事务平均响应时间(Average Transaction Response Time)每一事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。 最大响应时间(Max Response Time) 指用户发出请求或者指令到系统做出反应(响应)的最大时间。
2. 安装启动
直接在网上找jemeter的压缩包,然后解压,进入对应的bin文件,执行命令 sh jmeter启动。
3. 使用
新建一个测试计划
在测试计划中添加请求以及相关线程组
选择线程组右键>>>添加>>>config Elements>>>HTTP Request Default 配置http请求的默认配置,主要是请求的IP和port
选择线程组右键>>>添加>>>config Elements>>>HTTP Header Manager,配置请求头的默认参数,例如cookie信息,请求的格式等
如果请求的参数每次都不一样,需要变化时,将对应的参数文件也同步加载出来。选择线程组右键>>>添加>>>config Elements>>>CSV Data Set Config
选择线程组右键>>>添加>>>Sampler>>>HTTP请求
这里的params就是上面csv文件读取的变量。到这里接口数据就配置好了,接下来可以添加以那种格式查看结果数据,以下可以根据自身需求添加。
最后配置线程组的执行频率:
例如:预期qps是 260, 可以将number of threads 配置成260,下面的seconds配置成1,去查用表格查看结果中的吞吐量是否符合预期。
参考文档: jmter使用:https://blog.csdn.net/qq_45138120/article/details/124056704 qps换算:https://blog.csdn.net/wuli13141516/article/details/105396866
标签:请求,配置,响应,添加,线程,右键,使用,方法,jemeter From: https://www.cnblogs.com/LULULI/p/18166212