python接口自动化学习十五之jmeter工具使用

本文介绍了如何使用jmeter进行接口自动化测试,包括安装、接口测试、生成HTML报告和性能测试。详细讲解了创建测试计划、设置线程组、HTTP请求、断言、参数化、授权管理、Cookie管理等,并分享了生成测试报告和性能测试的步骤。
摘要由CSDN通过智能技术生成

一、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 -versionjavajavac 

二、使用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,表示客户端发送请求有点儿问题,因为没有加请求头。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值