jmeter的基本使用方法


windows使用jmeter:
注意:打开了的终端界面不可以退出,退出了jmeter也会跟着退出去。
进入到解压后的bin目录,双击 jmeter.bat就可以使用了。  --也可以使用快捷方式存放到桌面,方便以后打开:找到jmeter.bat,右键快捷方式存在桌面。

 

 设置中文:  

注意:每次打开都需要设置一次

步骤:1. Options   2. Choose Language  3. Chinese(simplified)

 

 

每次重启jmeter:

注意:都需要打开文件,重新找到之前创建用来存放资料的文件。

 
 
 
 
先定义变量:
注意:变量名称保持为:英文、数字、下划线
如果所有的完整接口都是这个:http://1.12.220.6:3456    
--那我们可以设置为一个变量添加进去。设置好的变量一般默认为保存在bin目录下的,尽量不要保存在bin目录下,创建个新的文件夹用来存放变量。

 

 

jmeter使用变量 :${变量名}

 

 

1.添加线程组   --添加一个接口文档 / 项目模块的名称

添加过程。

 

 

 

2.添加一个HTTP请求  --项目模块下的内容,比如:注册用户

依次填写上文档的内容:
这里填写参数:

 

 

3.如何添加头部信息:

 

 

4.增加一个查看结果树  --运行查看结果,如果创建了多个接口,可以在线程组下面创建一个结果树,这样运行就可以查看线程组下的全部结果了。

 

 

 

如何修改jmeter的中文乱码: --例如:运行结果中出现的乱码~

 

 修改方法:找到bin目录下的jmeter.pfoperties这个文件,--win版本是右键-选择其他-才能打开这个文件。

Ctrl+f 搜索出来这行: #sampleresult.default.encoding=ISO-8859-1      --修改好之后保存,关闭即可,再重新去执行会看到乱码变中文了。

 

 

 
 
 
如何添加一个默认值:  --在线程组  --添加   --配置元件  -- HTTP请求默认值
作用:如果服务器和端口号都是同一个,就可以在线程组下添加个默认值给它,后续写的东西就不用一个个去添加了。

 

 

 

添加一个Json提取器: --如何固定动态token值
注意:
.key名称 --表示要读取哪个key, 变量名称是随便取的。

动态固定之后需要在之前写过的头部信息里把token值改一下:${变量+名称}     --例子:${get_token}   作用:后续只要遇到token,就能动态去获取。

 
用户id也可以动态固定: --和以上是同样的方法操作。

 

 

 

已经固定动态怎样去取一个id呢?

语法:.key [下标]

 

 

 

 

正则表达式提取器的使用:
语法:(.*?)    --想要设置什么就在前面加上什么即可。
例子: 得出来的即是''task_id'':''(.*?)'',
模板是固定的写法: $1$
 
 
 
 
 
断言:    --作用:查看全部信息的结果是不是对的
例子:如果响应文本里面包括了80000在内的就表示通过,如果把80000改为80001,最后结果会显示错误。因为接口文档80000是表示成功的。

 

 

 

否  的作用:

 

 

 

cookie管理器:   --作用: 如果说有些接口需要保持cookie状态,就需要添加一个cookie管理器。添加之后什么都不用操作,直接保存就好了。

 

 

 

创建参数化:
例子:先在桌面新建一个文件用来存放数据,写好要跑的数据,保存好。如下图:
在浏览里找到刚刚编写了内容的文件,添加到文件名,然后设置一个变量。
然后在注册接口请求中修改一下文件名称,用来可以读取这个文件。
如果想一次性把文档那几条内容全部都读取出来, 在线程组里面把循环次数改成5即可。
总结过程:
1.先新建一个文档在桌面,用来存放要跑的内容。
2.添加csv,把文件找到,取个变量名称。
3.改一改原来注册用到的账号,改成变量名称 。
4.在线程组中修改它的循环次数。

 

 
 
聚合报告:

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM