微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

慕测JMeter性能测试——咪咕音乐歌手搜索

1.打开badboy

        

        

       

        录制完成导出JMeter文件

        

 

 2.进入JMeter,打开刚刚导出的JMX文件,将线程组名字改为migu

    因为badboy到参数那一步无法录制,所以在线程组下的循环控制器加一个http请求

        

        

 3.在migu线程组下新建一个csv配置文件

        

 我用的是绝对路径,在JMX文件的同一目录下建一个记事本文件,再把后缀改为.csv

        

csv配置文件的设置

         

 

参数说明:

Filename: 文件的完整路径,包括文件名和类型

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

        

         

 4.在migu线程组下新建一个监听器——察看结果树

5.在循环器下新建一个事务点,将HTTP请求拖到事务点下

        

6.在HTTP请求下建一个集合点

        

7.然后就可以运行了

   run时线程组属性

        

在该线程组处配置 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 举报,一经查实,本站将立刻删除。

相关推荐