Loadrunner在接口测试中的应用

Loadrunner 在接口测试中的应用 Loadrunner 作为一款性能测试工具,可以用于页面录制脚本进行性能测试,也可以用于接口的性能测试及功能测试。在接口测试中,Loadrunner 通过模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理,然后再把应答报文发送给客户端,客户端接收应答报文,这一个过程就是接口测试的原理。 在 Loadrunner 中,涉及到向服务器发送请求的 API 方法包括:web_url()、web_submit_form()、web_submit_data()、web_custom_request()。这些方法可以用来模拟客户端向服务器发送请求报文,例如,web_url() 方法可以用来模拟客户端向服务器发送 GET 请求,web_submit_form() 方法可以用来模拟客户端向服务器发送 POST 请求。 在某平台接口定义中,Loadrunner 可以用来模拟客户端向服务器发送请求报文,以获取用户验证方式及验证码等信息。例如,终端 SDK 获取用户验证方式及验证码等信息,该接口由 SDK 调用,不公开给开发者。调用方向是终端 SDK 调用计费平台,Protocol 是 Http,Method 是 POST,URI 是 http://ServerIP:Port/InAppBillingWebService/WebServices/InAppService3/getUserInfo。 在这个接口中,请求参数节点名称包括:root 节点、License 节点、appid 节点、payCode 节点、count 节点、consumptionCount 节点、width 节点、height 节点等。这些节点的数据类型、父节点、长度、描述、节点个数等信息都是必需的。 例如,请求报文的 XML 格式可以是这样的: ``` <?xml version=”1.0” encoding=”UTF-8” ?> <request> <License> <appid>xxxxxx</appid> <payCode>131</payCode> <count>xxxxxx</count> <consumptionCount>xxxxxx</consumptionCount> </License> <width>100</width> <height>22</height> </request> ``` 在响应报文中,节点名称包括:responseroot 节点、statuscode 节点、errMsg 节点、timeStamp 节点、promptMessage 节点、userInfo 节点、payTpye 节点、value 节点、china 节点、randomNumber 节点、signature 节点等。这些节点的数据类型、父节点、长度、描述、节点个数等信息也是必需的。 例如,响应报文的 XML 格式可以是这样的: ``` <?xml version=”1.0” encoding=”UTF-8” ?> <response> <statuscode>0</statuscode> <errMsg></errMsg> <timeStamp></timeStamp> <userInfo> <payTpye>xxxxxx</payTpye> <value>xxxxxx</value> <china>xxxxxx</china> <randomNumber>xxxxxx</randomNumber> </userInfo> <signature> <digestAlg>SHA-1</digestAlg> <digest>xxxxxxxxx</digest> <signatureValue>xxxxx</signatureValue> </signature> </response> ``` Loadrunner 可以通过模拟客户端向服务器发送请求报文,来测试这个接口的性能和功能。Loadrunner 还可以用来测试其他类型的接口,例如SOAP 接口、RESTful 接口等。


















- wxh653070162015-09-10很好,有价值

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 轴套类零件数控加工工艺及编程设计(1)(1).docx
- 基于JavaEE的学院体育选向课程网站的设计与实现毕业论文(1).doc
- 计算机技术在企业信息化管理中的应用(1).docx
- 基于web的新闻发布管理系统的研究与设计(1).doc
- 基于互联网时代的人力资源管理新思维的探索(1).docx
- 移动通信公司年度安全工作汇报方法步骤ppt(1).pptx
- 2022年关于网站编辑实习总结(1).docx
- C语言程序简单例子(1).docx
- STM32F103ZET6单片机实验例程源码:STemWin-位图显示.zip
- STM32F103ZET6单片机实验例程源码:STemWin-文本显示.zip
- STM32F103ZET6单片机实验例程源码:STemWin-数值显示.zip
- 毕业论文systemview通信系统仿真(1).doc
- 计算机网络教学改革实践能力培养的探究(1).docx
- 人工智能闻香识玫瑰(1).docx
- C语言循环语句的分析与应用(1).docx
- 网站建设协议(1).doc


