一、jmeter安装
a,解压
b,语言切换,也可搜索font修改字体大小。
c,插件安装
将上述下载的jmeter-plugins-manager-1.3.jar 放到lib目录下的ext文件夹下。这样打开jmeter软件就会在选项下看到插件管理,可使用插件管理安装一些常用插件。
d,配置java环境
下载java开发工具包JDK,安装JDK的时候也会安装JRE
JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_91
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
java -version、java、javac
二、使用jmeter做接口测试
1,新建测试计划
2,新建线程组。右键-添加-线程(用户)-线程组。
3,在线程组下新建一个简单控制器。不同的接口测试可以放到不同的简单控制器下,方便管理。
右键-添加-逻辑控制器-简单控制器
4,在简单控制下建立http请求(如图案例是webservice请求)
POST /WebServices/MobileCodeWS.asmx HTTP/1.1
Host: ws.webxml.com.cn
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://WebXml.com.cn/getMobileCodeInfo"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<getMobileCodeInfo xmlns="http://WebXml.com.cn/">
<mobileCode>string</mobileCode>
<userID>string</userID>
</getMobileCodeInfo>
</soap:Body>
</soap:Envelope>
a,建立http请求,右键-添加-取样器-http请求
b,添加查看结果树。右键-添加-监听器-查看结果树
c,保存,运行测试请求,在结果树中查看结果。发现报415,表示客户端发送请求有点儿问题,因为没有加请求头。