1.打开badboy
录制完成导出JMeter文件
2.进入JMeter,打开刚刚导出的JMX文件,将线程组名字改为migu
因为badboy到参数那一步无法录制,所以在线程组下的循环控制器加一个http请求
我用的是绝对路径,在JMX文件的同一目录下建一个记事本文件,再把后缀改为.csv
csv配置文件的设置
参数说明:
File encoding:文件编码
Variable Names(comma-delimited):储存参数的变量名,如果在.csv文件中有写变量名就不需要写了,在这里写的话需要将每个变量名用“,”隔开
Delimiter(use '\t' for tab): 分隔多个参数的分隔符
Allow quoted data?:是否有引用数据,ps:如果参数中有逗号或双引号,要选为“true”
Recycle on EOF ?:文件读取完后是否继续读取
Stop thread on EOF ?:文件读取完后是否停止线程
注意:如果参数表建的是xls文件再改后缀为.csv,文件编码要写GB2313才不会乱码
新建记事本再改为.csv就可以用utf-8
5.在循环器下新建一个事务点,将HTTP请求拖到事务点下
6.在HTTP请求下建一个集合点
7.然后就可以运行了
在该线程组处配置 50-100 个并发用户和合适的 ramp-up period,线程组执行时间为 1 分钟。
注意:在使用 jmeter 自带的run 功能时,不要使用超过 30 的线程数运行脚本, 否则会造成端口被封。
正确流程是:
1. 使用较小线程数(10 以内)运行脚本和进行评分,保证除线程组以外的评分项获得理想分数
2. 再调整线程组配置,然后直接进行评分,不使用 jmeter 自带的 run 功能。请严格按照该注意事项进行操作。
ramp-up period一般是线程数的1/5~1/4
run结果:
原文地址:https://blog.csdn.net/qq_39806005/article/details/120809958
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。