LR http 接口测试模板

  1. lr直接点击创建脚本,然后在action中编写代码,即可。
  2. 具体脚本如下所示:

Action()

{

int status;

lr_start_transaction("send");

web_reg_find("Search=All",    //检查点函数的设置

"SaveCount=ret_Count", //查找的参数保存的名字

"Text=ahbei",

LAST);

status=web_url("usermsg",

"URL= http://bubbler.labs.douban.com/j/user/ahbei",  //要进行测试的接口

"TargetFrame=Main",

"Resource=0",

"RecContentType=text/html",

"Mode=http",

LAST );

lr_output_message("Request Status:%d",status);

lr_output_message("查找到的返回值个数:%d",atoi(lr_eval_string("{ret_Count}")));

if (atoi(lr_eval_string("{ret_Count}")) > 0){//这里判断检查到的个数

lr_output_message("Rec successful.");

lr_end_transaction("send", LR_PASS);

}

else{

lr_error_message("Rec failed");

lr_end_transaction("send", LR_FAIL);

}

return 0;

}

时间: 2024-10-13 23:24:31

LR http 接口测试模板的相关文章

LR进行接口测试

其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程. 方法一.用LoadRunner实现接口测试 大家都知道LoadRunner是一种性能测试工具,但它也可以用在我们做接口测试的时候.开发人员开发出来的接口,提供给测试人员详细的接口使用说明书,该说明书最基本的要求如下: 接口测试地址:/SNS/Publish 请求报文参数说明: 参数名称 参数描述 字符类型 字符值

基于python接口测试模板带图表的HTMLTestRunner

基于HTMLTestRunner 修改的接口测试报告,带有柱状图和饼图,有需要做接口测试的朋友直接拿去 图表是基于js Mixed Line and Bar 插件 官网地址:http://echarts.baidu.com      大家可以参考来进行自定义自己想要的模板,本次修改点添加了 在HTMLTestRunner添加了图表视图 "ECHARTS_SCRIPT",大家想要修改在此处添加JS图表源码,知识乐于分享,希望不喜勿喷.如果有好的意见欢迎大家提出. 源码L "&q

接口测试

一.前端和后端 前端:客户端,运行在用户端的界面&功能.eg:打开的网站,手机端的app 后端:服务端,其实是对数据库的操作.eg:在页面上操作的时候,这些业务逻辑.功能,比如说你购物,发微博这些功能是由后端来实现的,后端去控制你购物的时候扣你的余额 接口:前端和后端是通过接口做交互. 二.接口概念 g接口:功能分两种,一种是程序内部的接口,一种是系统对外的接口,测试一般测试对外接口:协议分两种,一种是webService接口,一种是http api 接口. 对内接口:比如你要从别的网站或服务器

LR接口测试---Java Vuser之jdbc调试前

在eclipse下编写好的代码: 1 import lrapi.lr; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 7 public class Actions { 8 //定义用户名,密码,连接的URL 9 String username = "root"; 10 St

LR接口测试---Java Vuser之增删改查

1 import lrapi.lr; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.PreparedStatement; 6 import java.sql.ResultSet; 7 8 public class Actions { 9 //定义用户名,密码,连接的URL 10 String username = "root"; 11 String password

LR接口测试

get请求代码: Action(){ //检查点 /* web_reg_find("Search=Body", "SaveCount=result", "Text=true", LAST); */ //关联 web_reg_save_param("result", "LB=result\":", "RB=}", "Ord=1", LAST); //事务开始

LR接口测试---socket

前提条件: 编译:javac TcpServer.java 启动:java TcpServer ============================================ 代码示例: #include "lrs.h" Action(){ //事务开始 lr_start_transaction("socket"); //建立socket连接 lrs_create_socket("socket0", "TCP", &

LR接口测试手工脚本与验证脚本

Action(){ char URL[250]; char mars_cid[30]; memset(URL,0,sizeof(URL)); memset(mars_cid,0,sizeof(mars_cid)); sprintf(mars_cid,"%s%s",lr_eval_string("{time}"),lr_eval_string("{suiji}")); sprintf(URL,"URL=http://192.168.200

LR接口测试案例(录制)

原文地址:https://www.cnblogs.com/gl792937144/p/11157418.html