LoadRunner模拟REST接口的json请求
LoadRunner模拟REST接口的json请求
| 
 Action() 
{ 
lr_think_time(1); 
lr_start_transaction("mnp_mock"); 
web_reg_save_param("response", 
"LB=1.1", 
"RB=OK", 
"Ord=1", 
"Search=ALL", 
"Notfound=warning", 
LAST); 
web_custom_request("upload", 
"URL=http://IP:port/api/api/v1/service/push", 
"Method=POST", 
"TargetFrame=", 
"Resource=1", 
"Referer=", 
"Mode=HTML", 
"EncType=application/json", 
"Body={\"messageID\":{messageID},\"groupID\":null,\"content\":\"redis putmessage1\",\"remark\":\"20001remark\",\"devices\":[{\"messageID\":\"{messageID}\",\"userID\":\"{userID}\",\"deviceID\":\"{deviceID}\",\"deviceType\":\"{deviceType}\",\"deviceToken\":\"admkmd121\",\"deviceOS\":\"121os\"},{\"messageID\":\"{messageID}\",\"userID\":\"{userID}\",\"deviceID\":\"{deviceID}\",\"deviceType\":\"{deviceType}\",\"deviceToken\":\"admkmd122\",\"deviceOS\":\"122os\"}]}", 
LAST); 
if (atoi(lr_eval_string("{response}"))>0) 
{ 
lr_end_transaction("mnp_mock",LR_PASS); 
} 
else 
{ 
lr_end_transaction("mnp_mock",LR_FAIL); 
//lr_error_message("%s",lr_eval_string("{response}")); 
} 
return 0; 
} 
转自:http://www.51testing.com/html/18/n-2441718.html 
 | 
LoadRunner模拟REST接口的json请求的更多相关文章
- 使用HttpRequester模拟发送及接收Json请求
		
1.开发人员在火狐浏览器里经常使用的工具有Firebug,httprequester,restclient......火狐浏览器有一些强大的插件供开发人员使用!需要的可以在附加组件中扩展. 2.htt ...
 - 使用httperrequest,模拟发送及接收Json请求
		
使用httpreques\Json-Handle\tcpdump\wireshark工具进行,抓取手机访问网络的包,分析request及response请求,通过httprequester来实现模拟发 ...
 - 使用firefox插件httperrequest,模拟发送及接收Json请求 【转】
		
转自[http://blog.csdn.net/feixue1232/article/details/8535212] 目标:使用httpreques\Json-Handle\tcpdump\wire ...
 - Postman系列三:Postman中post接口实战(上传文件、json请求)
		
一:接口测试过程中GET请求与POST请求的主要区别 从开发角度我们看get与post的主要区别是:1.Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据:2.Get安全性比Post低 ...
 - curl模拟调用接口
		
curl模拟调用接口 1. get请求 curl -i -X GET http://url/bind/agentOnWork/v2?Sig=******* 2. post请求(带头信息以及参数) cu ...
 - Loadrunner模拟JSON接口请求进行测试
		
Loadrunner模拟JSON接口请求进行测试 一.loadrunner脚本创建 1.Insert - New step -选择Custom Request - web_custom_re ...
 - 使用Loadrunner进行http接口压力测试
		
业务描述: 在业务系统里进行查询操作,查询的结果是通过请求http接口,从系统中处理并将结果以json字符串返回. 本文就讲述使用Loadrunner对此类接口进行压力测试并记录相关的性能指标数据: ...
 - 使用whistle模拟cgi接口异常:错误码、502、慢网速、超时
		
绝大多数程序只考虑了接口正常工作的场景,而用户在使用我们的产品时遇到的各类异常,全都丢在看似 ok 的 try catch 中.如果没有做好异常的兼容和兜底处理,会极大的影响用户体验,严重的还会带来安 ...
 - fetch 代替 XMLHttpRequest (json-server 模拟后台接口)
		
一.fetch 是 XMLHttpRequest 的替代方案.说白了就是除了 ajax 获取后台数据之外也可以用fetch 来获取. 二.fetch 的支持性还不是很好.挂载于BOM中可以通过浏览器直 ...
 
随机推荐
- Activiti获取当前活动(任务)的出口(动态生成提交按钮)
			
1.设置出口变量 当一个任务有一个或多个出口时,可以在出口连线出设置判断条件如图: 2.根据任务Id获取出口集合 public List<String> getOutGoingTransN ...
 - nginx进行获取阿里云slb真实ip配置操作
			
环境: 1.使用阿里云的slb进行配置nginx,nginx无法获取用户的真实ip解决方案 参考阿里云: https://help.aliyun.com/knowledge_detail/40535. ...
 - jquery实现表格复选框---多行选择问题(php变量)
			
1.html多选框标签行 表头的多选框,用于全选,取消全选 <th><input id='allSelected' type="checkbox">< ...
 - Stream(Java 8)
			
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利.高效的聚合操作(aggregate operation),或者大批量数据操作 (b ...
 - 帝国CMS数据库数据表详细说明
			
表名 解释 phome_ecms_infoclass_news 新闻采集规则记录表 phome_ecms_inf ...
 - 使用HBuilder编辑器进行真机调试运行时提示Waiting for debugger!
			
在使用HBuilder编辑器创建mui项目进行真机调试的时候,手机总是提示Waiting for debugger! 现在终于找到了解决办法: 手机 设置 -> 开发人员选项 -> USB ...
 - js——private 私有方法公有化
			
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
 - 火狐RESTClient和HttpRequester, Chrome的Postman使用详解
			
Chrome下有著名的Postman,那火狐也有它的左膀右臂,那就是RESTClient和HttpRequester.这两款工具都是火狐的插件,主要用来模拟发送HTTP请求,HTTP请求最常用的两种方 ...
 - sklearn中standardscaler中fit_transform()和transform()有什么区别,应该怎么使用?
			
在根据机器学习书中提供的实例中,看到需要对训练和测试的特征数据进行标准化. 但是使用的是有两个函数, 对于训练数据,使用的是fit_transform()函数 对于测试数据,使用的是tansform( ...
 - 三:robotframework框架配合selenium之jquery定位
			
RF框架我用的比较多,限于自己的代码水平,目前工作中一直是用RF框架.unittest框架,我也练习了很久,还差一点封装的技巧与设计模式的学习.所以不敢在项目中实践. 等明年我的代码水平再上升一个台阶 ...