目录
- 一、性能测试脚本开发
- 二、其它协议脚本开发
- 三、什么是webservice(soap)接口
一、性能测试脚本开发
- 1、写测试脚本。
- 2、可能需要添加逻辑控制器(事务控制器)。
- 如果只有一个取样器,就不需要添加事务控制器。(事务控制器也需要消耗本机的资源和时间来执行的)
- 事务控制器:多个取样器合并时,才用。
- 3、性能场景设计。
- 普通
- 负载
- 压力
- 混合
- 面向目标
- 波浪场景等
二、其它协议脚本开发
- http协议。
- soap、jdbc、websocket、mq、dubbo协议。
现在的项目,一般不会局限于一种协议。
三、什么是webservice(soap)接口?
webservice是一个web的应用程序,使用xml向外界暴露可供调用的API接口。
- webservice的接口标准:
SOAP(Simple Object Access Protocol)=http xml
- UDDI(UnviversalDescription,DiscoveryandIntegration)
- WSDL(Web Service Description Language),描述语言,基于xml。
- soap是基于XML的简易协议,可使应用程序在 HTTP 之上进行信息交换。
- XML本身是一种用于传输和存储数据的一种文本文件。
- soap可以理解为:
http xml
。
不同的接口的请求头不一样,就在不同的接口下面添加一个http信息头管理器,并填写该接口的请求头内容就可以了。
xml格式的消息体数据:
代码语言:javascript复制
<?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>
<getSupportCityDataset xmlns="http://WebXml.com.cn/">
<theRegionCode>31123</theRegionCode>
</getSupportCityDataset>
</soap:Body>
</soap:Envelope>
json格式的消息体数据:
代码语言:javascript复制{"theRegionCode":"31123"}
yml、xml、json格式都是包装数据的。
xml比json包装数据的时候,冗余代码会多很多。
带参数的soap接口
接口参考链接:
http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?op=getEnCnTwoWayTranslator
http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?op=getRegionCountry
脚本链接:
链接:https://pan.baidu.com/s/1ESIPuiEzz8JOtU6lOB4VYA?pwd=1234 提取码:1234
文章中除标明“图片来自网络”的图片,皆为小编本人所画所截图,计算机知识都一样,如有雷同,纯属巧合。文章是清菡编写的,如有转载,请标明出处!