jmeter基础用法
2017-05-09 本文已影响30人
葫芭
http://www.cnblogs.com/jiahj/archive/2016/11/04/6030840.html
1、用户定义的变量
value就可以了,key就是这个参数的名称,也就是你在脚本里面取的值,value就是具体值了。在取参数化的值的时候,使用${name}这样去取值,name就是你取的变量名称。
![](https://img.haomeiwen.com/i3723079/ff3ecc40c16a0329.png)
![](https://img.haomeiwen.com/i3723079/f4b9ff070ca97a99.png)
2、从文件中读取
从文件中读取的话,三个步骤
1)读取文件
2)取文件内容里面的参数,给它一个名字
3)使用值
从文件读取的话,需要在线程组里面添加一个CSV Data SetConfig,它就是做前面两步的操作的
![](https://img.haomeiwen.com/i3723079/ddac0da268f6367b.png)
3、Jmeter断言
断言——它是用来检查返回结果对不对的。
用来验证结果是否正确,如果正确的话,就代表这个请求的返回是正确的,如果没有的话就代表这个请求的结果和我们预期的不一致,这样我们就可以通断言来检查返回结果,测试是否通过。
![](https://img.haomeiwen.com/i3723079/d46000801140b212.png)
![](https://img.haomeiwen.com/i3723079/2243000b491a2575.png)
4、Jmeter关联
关联就是获取到返回的值,然后保存起来,给别的请求使用,或者做一些其他的处理。
=====Jmeter中的关联是通过正则表达式提取器来完成的。
![](https://img.haomeiwen.com/i3723079/5f958c33fe946d01.png)
![](https://img.haomeiwen.com/i3723079/482a7bc809963cc4.png)
�通过上面的关联就可以把返回中我们想要的值抓到了,给其他请求使用的时候,直接使用${name}即可,name就是你关联的时候设置的变量名。
5、函数生成器
函数助手的话,可以按照规则生成一些参数,比如说随机数取当前时间,最常用的就是这两种。
![](https://img.haomeiwen.com/i3723079/818aba95c75dd9fd.png)
随机数__Random——可以在你指定的一个范围内取随机值
![](https://img.haomeiwen.com/i3723079/0a7dbc837e0d9f57.png)
取当前时间__time——如果在有一些需要传时间的情况下可以使用,日期格式是:
yyyy-MM-ddHH:mm:ss 年-月-日-小时:分钟:秒
![](https://img.haomeiwen.com/i3723079/fcc651fce54fe9d5.png)
取唯一id,__UUID——这个就是每次会生成一个随机的uuid,都是唯一的
![](https://img.haomeiwen.com/i3723079/6015f8a3cd40e01f.png)
/html>�