LR接口测试笔记

一、LR的三个接口请求函数

常用的3个函数:web_submit_data(post和get都行最好不用get请求,如果一定要使用get请求,那么参数一定要放在date中)、

                          web_url(get)

                          web_custom_request(post和get都行)

备注:get请求争对查询,一般请求参数放在rl中

          POST针对新增操作,一般请求放在boyd中

 

 

1.web_url函数(get请求)

 

 

 

2.web_custom_request函数(get和POS请求)

备注:多个参数用&连接

 

3.web_submit_data函数(get 和post请求,最好不用get请求,如果一定要使用get请求,那么参数一定要放在date中)

 

 

二、Loadrunner进行https协议性能测试

1.最简单办法就是在脚本前面加上:web_set_sockets_option("SSL_VERSION","TLS");     ,一般能解决HTTPS协议的请求问题,无毒无公害,快速还能解决问题

2.其实对于HTTP跟HTTPS,只是在服务器端配置到底是走HTTP还是HTTPS,对于代码来说是同一套代码,所以既然这样的话,测试环境可以走HTTP协议来进行测试,线上走HTTPS,这样的话就避免了解决HTTPS脚本的问题

3.参考博客:https://www.cnblogs.com/andashu/p/6306602.html

 

三、json格式在web_custom_request函数中设置body参数值注意事项

web_custom_request("web_custom_request",
"URL=http://58.49.122.250:8000/devframe-server/user/login",
"Method=POST",
"TargetFrame=",
"Resource=0",
"RecContentType=application/json"                                    //新增此内容
"Referer=http://192.168.19.200:8000/agri2/login.html",     // 如果登录需要建立在此链接的基础上,则需要填写
"EncType=application/json",                                              //输入此内容
"Body={\"name\":\"admin\",\"password\":\"e10adc3949ba59abbe56e057f20f883e\"}",      //json参数需要转译,如   ''   改为  \"
LAST);

 

posted on 2018-09-23 23:18  胡薇  阅读(134)  评论(0编辑  收藏  举报

导航