badboy录制脚本
1.按f2 红色开始录制 URL输入:https://www.so.com/
2.搜索框输入zxw 回车键搜索
3.选中关键字(刮例如zxw软件——》tools——》add assertion for selection 为选择添加断言)
4.参数化 variables 右键添加 参数替换选中——》properties ${sw} 更改q的和断言的
5.Step1 properties属性 选中 for each value of variable 对于变量的每个值 开始回放
6.导出 new export to jmeter .jmx 现在文件命名别弄得花里胡哨的直接命名简单易懂
jmeter执行一次性能测试
1.先添加线程组 取样器 HTTP请求 添加录制的打开文件.jmx
2.线程数20(虚拟用户数) ramp—up时间(上升时间)1s 循环次数5 20个用户每一秒访问一次
常数吞吐量计时器:让JMeter以指定数字的吞吐量(即指定TPS,只是这里要求指定每分钟的执行数,而不是每秒)执行。吞吐量计算的范围可以为指定为当前线程、当前线程组、所有线程组,并且计算吞吐量的依据可以是最近一次线程的执行时延。
吞吐量(Throughput) 是指系统在单位时间内处理请求的数量
RT:响应时间是指系统对请求作出响应的时间。
QPS每秒查询率(Query Per Second)
每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,作为域名系统服务器的机器的性能经常用每秒查询率来衡量。对应fetches/sec,即每秒的响应请求数,也即是最大吞吐能力。 (看来是类似于TPS,只是应用于特定场景的吞吐量)