loadrunner11使用javaUser示例程序
来源:互联网 发布:37玩大闹天宫2升阶数据 编辑:程序博客网 时间:2024/05/10 13:31
/* * 脚本描述: 通过LR工具java vuser协议,导入httpclient4.1包及json包; * 利用httpclient发送get请求并利用json包解析获取的数据; * 检查返回数据是否包含“列表获取成功 ”,如果存在就说明数据获取成功,反之获取失败。 * 通过检查返回数据“列表获取成功 ”,手动改变事务状态。 */import lrapi.lr;import java.io.IOException;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import org.apache.http.util.EntityUtils;public class Actions{ public int init() throws Throwable { return 0; }// end of init public int action() throws Throwable { // 工作列表 // 设置集合点 lr.rendezvous("Work_list"); // 事务开始 lr.start_transaction("Work_list"); // SN值,对应身份信息,没有SN值,将会被拦截。 String SN = "&sn=CN%3D%E9%83%9D%E5%A9%B7%E5"; String url = "http://192.168.0.170:88/web/secondshow/inform.jsp?requestType=m" + SN; // String url1 = // "http://192.168.0.170:88/web/secondshow/gzdt.jsp?requestType=m"+SN; String temp = ""; try { HttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(url); HttpResponse httpResponse = httpClient.execute(httpGet); if (httpResponse.getStatusLine().getStatusCode() == 200) { temp = EntityUtils.toString(httpResponse.getEntity()); String jieguo = "列表获取成功"; // 返回结果显示:“列表获取成功”证明数据正确 int s = temp.indexOf(jieguo); if (s > 0) { System.out.println("获取数据成功,OK!"); System.out.println("temp=" + temp); // 返回数据包含"获取数据成功",证明获取数据成功,手动改变事务状态为通过lr.PASS。 lr.end_transaction("Work_list", lr.PASS); } else { // 返回数据不包含"获取数据成功",证明获取数据失败,手动改变事务状态为失败lr.FAIL。 lr.end_transaction("Work_list", lr.FAIL); } } } catch (ClientProtocolException e) { // e.printStackTrace(); // 抛出异常时,手动改变事务状态为失败lr.FAIL。 lr.end_transaction("Work_list", lr.FAIL); } catch (IOException e) { // e.printStackTrace(); // 抛出异常时,手动改变事务状态为失败lr.FAIL。 lr.end_transaction("Work_list", lr.FAIL); } return 0; }// end of action public int end() throws Throwable { return 0; }// end of end}
0 0
- loadrunner11使用javaUser示例程序
- loadrunner11使用javauser的说明文档
- MD5加密-使用LR javauser协议实现
- loadRunner11.0安装与使用
- Eclipse使用SWT程序示例
- loadrunner11 webtours 自带示例为什么只显示头部
- Loadrunner11安装、使用中问题记录
- loadrunner11.0 安装破解详解使用教程
- 使用Loadrunner11录制FTP协议脚本
- 使用Loadrunner11录制MySQL协议脚本
- loadrunner11.0 安装破解详解使用教程
- loadrunner11.0 安装破解详解使用教程
- Loadrunner11使用理解的偏差纠正
- Loadrunner11使用Java协议操作oracle数据库
- 使用JAVA实现签名验证示例程序
- Java程序使用memcached配置与示例
- LINUX使用消息机制的示例程序
- 使用WTL写Windows程序简单示例
- 欢迎使用CSDN-markdown编辑器
- SiteMesh的使用
- spring version doc
- 固定行,列 分成四个区域,固定头信息,滚动头信息,固定数据信息,滚头数据信息
- open,location
- loadrunner11使用javaUser示例程序
- QQ第三方法登录和分享
- busybox1.26.2编译(1)
- 《编码的奥秘》记录(二)
- VS C/C++换行风格设置
- Robot Framework 分层&模板的使用
- TF限制输入带小数的情况下
- ionic 进入二级目录以后隐藏底部导航栏(tabs)
- vue.js 环境配置