TPS(吞吐量):每秒钟处理事务数(QPS每秒请求数),tps越高越好
响应时间:
压测时脚本里不带:查看结果树,只有在调试时用,下面所示,循环次数为永远,调试器里的持续时间设置为20s,就是4个用户循环执行20s,一般压测时需要持续60s
聚合报告里的平均响应时间单位为毫秒
jp@gc - Response Times Over Time 实时响应时间折线图
jp@gc - Transactions per Second 吞吐量响应时间折线图
2、Custom JMeter Functions 函数插件里面有MD5加密函数
3、bzm - Random CSV Data Set Config 随机CSV文件设置,插件安装后,在线程组(右键)-添加-配置元件 列表显示,如下图所示
Random order项可以配置是否随机读取,选中是为随机读取:
执行结果如下所示:
1、if条件控制器的条件格式:${__jexl3(条件表达式)},如果为字符串比较条件,参数和字符串都需要加引号,列:${__jexl3("${ip}"=="localhost"&&${port}==8081)}
2、仅一次控制器 使用比较多,多次循环时,每个线程只执行一次“仅一次控制器”控制的取样器(提交订单,一个用户只登陆一次,可以多次提交订单)
如果需要从响应结果里提取多个值,可以加多个json提取器,如下所示
原文:https://www.cnblogs.com/liuchunxiao83/p/14592304.html