Loadrunner-soap_request初体验
2015-11-18 13:20
399 查看
最近在学习Loadrunner工具,前几天第一次尝试手工编写soap_request编写脚本,主要适用于webservice接口。
如下所示:
除了自己手工编写,也可以通过导入xml文件自动生成代码。
可以参考/article/5452112.html
不过按照第一种web_service_call的方式遇见了一些问题:
如下所示:
<span style="font-family:Microsoft YaHei;"><span style="font-family:Microsoft YaHei;">Action() { web_add_header("SOAPAction", "\"\""); web_add_header("Accept-Encoding","gzip"); lr_start_transaction("Order"); soap_request("StepName=createBatchTransOrder", "URL=http://10.0.0.1/xxx?wsdl", //具体的wsdl文件 "SOAPEnvelope=<?xml version=\"1.0\" encoding=\"US-ASCII\"?>" //编码方式和xml版本 "<soapenv:Envelope xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:soapenv=\"" //固定的信息 "http://schemas.xmlsoap.org/soap/envelope/\">" "<soapenv:Body><ses:createOrder xmlns:ses=\"http://sessionbean.xxx.com/\">" //通过soapui得到的信息 "<arg0 xmlns= \"\" >" "<token>xxx</token>" //验证信息 "</arg0>" "<arg1 xmlns= \"\">" "<acceptAddress>{acceptAddress}</acceptAddress>" //具体参数 "<acceptPerson>{acceptPerson}</acceptPerson>" "</arg1>" "</ses:createOrder>" "</soapenv:Body>" "</soapenv:Envelope>", "Snapshot=t2.inf", "ResponseParam=response", LAST); lr_end_transaction("Order", LR_AUTO); return 0; }</span> </span>
除了自己手工编写,也可以通过导入xml文件自动生成代码。
可以参考/article/5452112.html
不过按照第一种web_service_call的方式遇见了一些问题:
相关文章推荐
- private static final long serialVersionUID = 1L;
- 利用huffman树实现字符文档的压缩//to be continued
- setFont for UIButton is deprecated
- @PathVariable和@RequestParam的区别
- UIScrollView属性详解
- android源码解析--AlertDialog及AlertDialog.Builder
- 重启、蓝屏等 导致Android Stuido 发生"cannot resolve symbol" 解决方案
- UIImageView图片视图的基本概念和使用方法
- 研究 UIActivityViewController
- UI自动化测试框架之Selenium关键字驱动
- UGUI - Text
- Metro UI 菜单(Winform)
- EasyUI中将DateBox的默认值设置成yyyy-mm-dd格式
- IOS开发指南读书笔记6(UIView家族)
- iOS开发——本地通知,本地推送(UILocalNotification)
- ios上 更改 状态栏(UIStatusBar)的颜色,你值得一看、收藏
- android gradle build
- UICollectionView基础
- UVA 题目10128 Queue(DP)
- UITableViewDelete 删除