webservice测试实例
webservice测试实例(LR8.1)
接口声明:
这个接口是sina的短信服务接口,我只是用来做脚本学习使用,不会对其产生压力;希望读者也只是用来进行录制学习,而不是产生压力。
接口文档:
http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl
接口文档说明:
该Web Service就只有一个方法,即string sendXml(carrier,userid,password,mobilenumber,content,msgtype)
各个参数全部为string类型,其含义基本如下:
carrier:运营商名称
userid:您在新浪无线上注册的手机ID,即http://sms.sina.com.cn
password:您在新浪无线上注册手机时所使用的密码
mobilenumber:对方的手机号码
content:发送短消息的内容
msgtype:发送短消息的类型,我估计支持彩信,不过我目前仅使用文本短信方式,似乎随便输什么都可以
录制步骤:
1、用IE打开wdsl,然后保存在本地(直接使用wdsl地址我没弄明白怎么录制,录制步骤好像和lr8.0不一样)
2、打开vuser generator,新建一个脚本,选择webservice协议
3、选择Manage Services(服务管理,如图1标志),打开webservice服务管理页面
4、然后选择Import Service,加入wdsl文档;注意,最好选择File(因为偶写了wdsl的url,但是lr找不到)
5、然后按Import和OK按钮即可;这个时候还没有录制成脚本
6、选择Add Service Call(服务调用,如图2标志),然后填入参数值,直接OK,就搞定了;脚本生成如下:
Action()
{
web_service_call( "StepName=sendXml_103",
"SOAPMethod=SMSWS.SMSWebServiceSoapPort.sendXml",
"ResponseParam=response",
"Service=SMSWS",
"Snapshot=t1182843757.inf",
BEGIN_ARGUMENTS,
"Carrier=Test",
"Id=13800000000",
"Password=123456",
"ToMobile=13900000000",
"Message=Test",
"MsgType=Test",
END_ARGUMENTS,
BEGIN_RESULT,
"sendXmlResult=res",
END_RESULT,
LAST);
lr_think_time(3);
return 0;
}
webservice测试实例的更多相关文章
- Java WebService入门实例
Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务. Web Service的关键技术和规则: 1.XML:描述 ...
- 主题:Java WebService 简单实例
链接地址:主题:Java WebService 简单实例 http://www.iteye.com/topic/1135747 前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要 ...
- WebService入门实例教程
什么是WebService 通过使用WebService,您的应用程序可以向全世界发布信息,或提供某项功能,它是基于Web的服务,通过Web进行发布.查找和使用. WebService脚本平台需支持X ...
- webservice入门实例,CXF方式
1.下载CXF,及先关jar包. CXF 下载地址:http://cxf.apache.org/download.html,选择"File"列中的zip格式下载.解压后可以看到一些 ...
- JMeter学习-026-JMeter 分布式(远程)参数化测试实例
以前文所述对文章详情的HTTP请求进行性能测试为例.日常实际场景中,不可能所有的人都在同时访问一篇文章,而是多人访问不同的文章,因而需要对文章编号进行参数化,以更好的模拟日常的性能测试场景.同时,因文 ...
- 基于soapUI构建WebService测试框架
基于soapUI构建WebService测试框架 http://www.docin.com/p-775523285.html
- [原]在Fedora中编译Libevent测试实例
在我的昨天的博文<[原]我在Windows环境下的首个Libevent测试实例>中介绍了在Windows环境下如何编译一个echo server例子.今天我又试了一下在Linux环境中编译 ...
- C++动态链接库测试实例
前话 上一章节我导出了一个动态链接库 要使用该链接库,我们还需要该链接库对外公开的函数,即头文件 下面开始实例 测试实例 第一步--将动态链接库的dll.lib.和头文件导入项目中 文件目录如下: 项 ...
- Linux下简易蜂鸣器驱动代码及测试实例
驱动代码: #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> ...
随机推荐
- vi编辑文件出现Can't open file for writing错误
可以用 ll 命令查看一下文件的权限,很有可能是没有权限,用chmod命令修改一下权限就可以了(当然是文件所有者或者root用户才能修改),或者切换成root用户(不推荐)
- wildfly 在 jee war 外部写配置文件
有时需要写属性文件,保存配置值,当然也可以写在数据库.这里我们用文件方式. 最简单做法: 写在wildfly的配置目录里面: File confDir = new File(System.getPro ...
- SQLite的WAL机制
标注:本文部分有黏贴这里的资料,另外还加了一些自己的笔记 使用CoreData或者SQLite3的时候,我们创建的数据库, 在存储的文件夹中有三个文件:分别为:**.sqlite **.sqlite ...
- HTTP,TCP/IP协议
本文转自cnblogs:http://www.cnblogs.com/xhwy/archive/2012/03/03/2378293.html 一.概述 1.1 TCP HTTP UDP: 都 ...
- eclipse配置gradle
1.Grandle官网下载Gradle 2.解压文件,配置到环境变量 3.测试安装成功,$ gradle -v 4.打开eclipse,Help-->Install new software,输 ...
- Eclipse导入项目:No projects are found to import
1 http://www.ztyhome.com/android-import-error/(网址不稳定详细内容如下:) 2如果发现导入工程(impot)的时候,出现”No projects are ...
- MySQL外键使用需要注意的几点
最近刚刚接触MySQL,在建立表示遇到了一些问题,总是提示错误代码:150 can't create table ...,所以就到网上搜索了一下发现还有以下几点需要注意的: [CONSTRAINT [ ...
- SpringMVC中的设计模式
1.<跟我学SpringMVC> P10 2.<跟我学SpringMVC> P32
- python开发_++i,i += 1的区分
python开发_++i,i += 1的区分 在很多编程语言(C/C++,Java等)中我们都会碰到这样的语法: 1 int i = 0; 2 ++ i; // -- i; 这样的语法在上述编程语言中 ...
- Visual Studio 2012中Visual Assist破解办法
本工具有两种破解方式 1.破解方式一:Visual_Assist_X_DiE.exe 运行Visual_Assist_X_DiE.exe,勾选安装的VC版本,点击“Patch”按钮即可. 2.破解方式 ...