LoadRunner Javavuser脚本测试步骤
2016-10-19 18:01
323 查看
1、安装LoadRunner11、jdk1.6
2、配置环境变量JAVA_HOME、PATH、CLASSPATH
3、新建一个Java Vuser脚本,如下图:
4、点击Vuser-Run Time Settings,在classpath下添加需要的jar包
5、java脚本参考示例:
/*
* LoadRunner Java script. (Build: _build_number_)
* Script Description:
*/
import lrapi.lr;
import lrapi.web;
import other.Mss;
public class Actions
{
public int init() throws Throwable {
return 0;
}//end of init
public int action() throws Throwable {
String user_no;
user_no = "<user_no>";
String lgn_info="{\"pageNum\":1,\"pageSize\":10,\"appVersion\":16,\"token\":\"eyJhbGciOiJIUzUxMiJ9\",\"userName\":\""+user_no+"\",\"version\":\"1.0\"}";
//Mss.encrypt(lgn_info);
//lr.output_message(Mss.encrypt(lgn_info));
/**
web.reg_find("TEXT=It seems some system er",
new String[]{
"Search=Body",
"LAST"
}
);
*/
lr.start_transaction("message_search_tr");
web.custom_request("web_custom_request",
"Method=POST",
new String[]{
"URL=http://*********/**",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
"Body={\"info\":\""+Mss.encrypt(lgn_info)+"\"}",
"LAST"
}
);
lr.end_transaction("message_search_tr", lr.AUTO);
return 0;
}//end of action
public int end() throws Throwable {
return 0;
}//end of end
}
2、配置环境变量JAVA_HOME、PATH、CLASSPATH
3、新建一个Java Vuser脚本,如下图:
4、点击Vuser-Run Time Settings,在classpath下添加需要的jar包
5、java脚本参考示例:
/*
* LoadRunner Java script. (Build: _build_number_)
* Script Description:
*/
import lrapi.lr;
import lrapi.web;
import other.Mss;
public class Actions
{
public int init() throws Throwable {
return 0;
}//end of init
public int action() throws Throwable {
String user_no;
user_no = "<user_no>";
String lgn_info="{\"pageNum\":1,\"pageSize\":10,\"appVersion\":16,\"token\":\"eyJhbGciOiJIUzUxMiJ9\",\"userName\":\""+user_no+"\",\"version\":\"1.0\"}";
//Mss.encrypt(lgn_info);
//lr.output_message(Mss.encrypt(lgn_info));
/**
web.reg_find("TEXT=It seems some system er",
new String[]{
"Search=Body",
"LAST"
}
);
*/
lr.start_transaction("message_search_tr");
web.custom_request("web_custom_request",
"Method=POST",
new String[]{
"URL=http://*********/**",
"Resource=0",
"RecContentType=application/json",
"Referer=",
"Mode=HTTP",
"EncType=application/json",
"Body={\"info\":\""+Mss.encrypt(lgn_info)+"\"}",
"LAST"
}
);
lr.end_transaction("message_search_tr", lr.AUTO);
return 0;
}//end of action
public int end() throws Throwable {
return 0;
}//end of end
}
相关文章推荐
- LoadRunner系列之—-03 用Java Vuser协议编写接口测试脚本
- 用LoadRunner测试139邮箱的脚本,用JavaVUser
- 用LoadRunner JavaVuser进行接口压力测试--编写脚本篇
- LoadRunner JAVA Vuser协议开发性能测试脚本 1
- 使用loadrunner Java Vuser协议进行性能测试时场景中报Error: Compilation process failed.解决方法
- Loadrunner中web脚本转成JavaVuser脚本
- 【原创】LoadRunner Java Vuser脚本的配置和调试指南
- loadrunner使用JavaVuser协议测试API接口性能
- 脚本——loadrunner用javavuser进行接口测试
- Loadrunner 11 测试API java Vuser 模拟Post,Get 请求实例
- “测试实践丛书”系列之“LoadRunner Vuser脚本开发”
- LoadRunner JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题
- LoadRunner Java Vuser 脚本开发实例
- 使用LoadRunner 编写JAVA 测试脚本
- Loadrunner中java Vuser协议脚本开发
- Loadrunner编译java vuser脚本问题
- 通过loadrunner 11常规通用的C语言API类型的Vuser 方式,测试验证MySQL数据库插入、查询、修改、删除数据性能脚本实例
- LoadRunner中Java Vuser协议脚本开发
- loadrunner java vuser——我的测试记录
- loadrunner使用java协议制作服务器接口测试脚本