设为首页 收藏本站
查看: 2310|回复: 0

[经验分享] Loadrunner进行http接口压力测试

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-7-22 10:31:24 | 显示全部楼层 |阅读模式
附件来自百度。



脚本正文:
/*
* LoadRunner Java script. (Build: _build_number_)
*
* Script Description:
*                     
*/

import lrapi.lr;

public class Actions
{

        public int init() throws Throwable {
                return 0;
        }//end of init


        public int action() throws Throwable {
            com.CTLPTest ct1 = new com.CTLPTest();
            ct1.main(null);
                return 0;
        }//end of action


        public int end() throws Throwable {
                return 0;
        }//end of end
}


jar包内容:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package com;

import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.security.cert.X509Certificate;
import java.util.Properties;
import java.util.Random;

import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.SSLSession;
import javax.net.ssl.X509TrustManager;

public class CTLPTest
{
    public static void main(String[] args)
    {
        CTLPTest lbs = new CTLPTest();
        String ltpUrl = lbs.ltpRequestUrl();
        System.out.println("ltpUrl:"+ltpUrl);
        System.out.println("lbs.ltpRequestUrl(ltpUrl):"+lbs.ltpRequestUrl(ltpUrl));
    }
     

    public int ltpRequestUrl(String ltpRequestUrl)
    {
         
        int returnCount = -1;
        try
        {
            URL url = new URL(ltpRequestUrl);
            Properties prop = System.getProperties();
            System.setProperty("http.proxyHost", "proxy.com");  
            System.setProperty("http.proxyPort", "80");
             //http
            HttpURLConnection http = (HttpURLConnection)url.openConnection();
            http.setUseCaches(false);
            http.connect();
             //http
            InputStream in = http.getInputStream();
            //
            byte[] b = new byte[in.available()];
            in.read(b);
            //
            String res = new String(b);
            System.out.println("res:");
            System.out.println(res);

            //ж,÷
            int of = res.indexOf("resultCode");
            if (of < 0) {
                System.out.println("***************failure***********************");
                returnCount = -1;
            } else {
                returnCount = 1;
            }
        }catch(Exception e){
            System.out.println("Exception");
            System.out.println(e);
            returnCount = -1;
        }   
        return returnCount;   
        }   
         
        public String ltpRequestUrl() {
        StringBuilder param = new StringBuilder("http://xxx.xxx.com");
//      param.append("userid-1");
//      param.append("&appName=LBS&Apikey=D39hr1FgplZSjV2eNVW71wvbYbl8Mip4");
        return param.toString();
    }
}



Loadrunner进行http接口压力测试.docx.docx (879.09 KB, 下载次数: 12)


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247757-1-1.html 上篇帖子: F5 http负载均衡实践 下篇帖子: wordpress各个目录的功能实现 压力测试 接口
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表