首页 > 编程语言 > 详细

loadrunner压测java请求

时间:2016-02-26 14:16:24      阅读:367      评论:0      收藏:0      [点我收藏+]

1、把应用jar包放到一个目录下,在lr中,引用导入系统里

2、新建java vuser,写入脚本
import com.alibaba.fastjson.JSONArray;
import com.jd.jmi.order.api.domain.JmiOrderDetail;
import com.jd.jmi.order.api.service.JmiOrderQueryService;
import com.jd.jmi.order.client.jsf.exceptions.JmiException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import lrapi.lr;
public class Actions
{
        static JmiOrderQueryService jmiOrderQueryService;
    private static ApplicationContext act;
     static {
         act = new ClassPathXmlApplicationContext("spring-config-jsf.xml");
         jmiOrderQueryService = act.getBean("jmiOrderQueryService",JmiOrderQueryService.class);
         }
    public int init() throws Throwable { 
        return 0;
    }//end of init
    public int action() throws Throwable {
    lr.start_transaction("QueryByOrderId");
     try {
    JmiOrderDetail detail = this.jmiOrderQueryService.queryByOrderId(Long.valueOf(lr.eval_string("<OrderId>")), "eeeee");
    if (detail != null) {   
    lr.end_transaction("QueryByOrderId", lr.PASS);
    //System.out.println(JSONArray.toJSONString("++++++++++++++++"+detail));
    }else{
    lr.end_transaction("QueryByOrderId", lr.FAIL);
    }
    } catch (JmiException e) {
            e.printStackTrace();
        }
    return 0;
    }
    public int end() throws Throwable {
        return 0;
    }//end of end
}

loadrunner压测java请求

原文:http://www.cnblogs.com/upcgg/p/5220078.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!