您的位置:首页 > 编程语言 > Java开发

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

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  loadrunner java