慕测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结果:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章

Jmeter:Authenticationcredentialswerenotprovided上次在使...
初次使用jmeter时,结果树中返回的数据为未转码内容,如下:...
jmeter默认语言设置: 1、临时设置:进入options--ChooseLa...
第一步:打开jmeter工具。 第二步:点击鼠标右击,点击添加...
在之前的博文中,Jmeter二次开发——基于Java请求,已介绍了...
打开虚拟机然后用远程连接工具SSH连接到数据库将serveragent...