码迷,mamicode.com
首页 > 其他好文 > 详细

接口测试工具-jmeter的使用与介绍

时间:2016-11-14 01:30:36      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:elb   qemu   tld   kvc   账号   gad   xmx   dmg   icc   

一.jmeter的介绍

Jmeterapache公司基于java开发的一款开源压力测试工具,体积小,功能全,使用方便。运行jmeter时,必须安装jdkJmeter是一个跨平台的软件,可以在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地址不经常变化的

 

在线程组中添加一个用户定义的变量,然后写keyvalue就可以了,key就是这个参数的名称,也就是你在脚本里面取的值,value就是具体值了。在取参数化的值的时候,使用${name}这样去取值,name就是你取的变量名称。

 

第一步

技术分享

第二步

技术分享

第三步

技术分享

2、函数生成器

函数生成器可以参照一定的规则生成数据,这样的比如说生成一些随机数

函数生成器常用的就三种情况

A.随机数_Ranmdom,可以在你指定的一个范围内取随机数

第一步

技术分享

第二步:找到——random,生成字符串

技术分享

第三步:复制添加需要参数化的地方

技术分享

B.设置时间

技术分享

C.利用函数生成器取唯一的值

技术分享

3、从文件中读取

文件读取就是事先写好一些数据,然后从文件中读取,这样的话,比如说登录接口,账号和密码都是我们事先注册好的

第一步:

技术分享

第二步

技术分享

第三步:在本地创建一个文件,比如创建一个txt文件,获取其路径

技术分享

 

第四步:

技术分享

五.Jmeter断言

什么是断言?它是用来检查返回结果对不对的。

用来验证结果是否正确,如果正确的话,就代表这个请求的返回是正确的,如果没有的话就代表这个请求的结果和我们预期的不一致,这样我们就可以通断言来检查返回结果,测试是否通过。

第一步

技术分享

第二步添加要测试的内容

技术分享

 

 

六.jmeter关联

 

关联就是获取到返回值,然后保存起来,给别的请求使用,或者做一些其他的处理

 

第一步

 

技术分享

第二步

技术分享

 

接口测试工具-jmeter的使用与介绍

标签:elb   qemu   tld   kvc   账号   gad   xmx   dmg   icc   

原文地址:http://www.cnblogs.com/liuwei55/p/6060284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!