标签:elb qemu tld kvc 账号 gad xmx dmg icc
一.jmeter的介绍
Jmeter是apache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便。运行jmeter时,必须安装jdk。Jmeter是一个跨平台的软件,可以在windows,linux,macos都可以使用。Jmeter可以进行接口测试也可能进行性能测试。
二.Jmeter接口脚本
1.添加线程组
2.添加http请求
3.在http请求中写入接口url,路径,请求方式,参数
4.添加查看结果树
5.调用接口,查看返回值
三.jmeter的使用
1.jmeter正常请求一个接口
2.jmeter设置json串入参
31.jmeter添加header
第一步
第二步
4.jmeter添加cookie
第一步
第二步
5.jmeter添加文件
四.Jmeter设置参数化
1.jmeter设置参数化的三种方式
1、用户定义的变量
这种就是为了方便管理参数,只能有一个值,比如说ip地址不经常变化的
在线程组中添加一个用户定义的变量,然后写key和value就可以了,key就是这个参数的名称,也就是你在脚本里面取的值,value就是具体值了。在取参数化的值的时候,使用${name}这样去取值,name就是你取的变量名称。
第一步
第二步
第三步
2、函数生成器
函数生成器可以参照一定的规则生成数据,这样的比如说生成一些随机数
函数生成器常用的就三种情况
A.随机数_Ranmdom,可以在你指定的一个范围内取随机数
第一步
第二步:找到——random,生成字符串
第三步:复制添加需要参数化的地方
B.设置时间
C.利用函数生成器取唯一的值
3、从文件中读取
文件读取就是事先写好一些数据,然后从文件中读取,这样的话,比如说登录接口,账号和密码都是我们事先注册好的
第一步:
第二步
第三步:在本地创建一个文件,比如创建一个txt文件,获取其路径
第四步:
五.Jmeter断言
什么是断言?它是用来检查返回结果对不对的。
用来验证结果是否正确,如果正确的话,就代表这个请求的返回是正确的,如果没有的话就代表这个请求的结果和我们预期的不一致,这样我们就可以通断言来检查返回结果,测试是否通过。
第一步
第二步添加要测试的内容
六.jmeter关联
关联就是获取到返回值,然后保存起来,给别的请求使用,或者做一些其他的处理
第一步
第二步
标签:elb qemu tld kvc 账号 gad xmx dmg icc
原文地址:http://www.cnblogs.com/liuwei55/p/6060284.html