码迷,mamicode.com
首页 > 其他好文 > 详细

ngrinder脚本get请求调试

时间:2019-10-09 22:35:27      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:his   get请求   保存   ntc   ext   info   correct   connect   may   

1、启动agent端口

技术图片

2、点击脚本跳转到脚本

技术图片
文件加跳转到脚本如下:


    public static GTest test
    public static HTTPRequest request
    public static NVPair[] headers = []
    public static NVPair[] params = []
    public static Cookie[] cookies = []

    @BeforeProcess
    public static void beforeProcess() {
        HTTPPluginControl.getConnectionDefaults().timeout = 6000
        test = new GTest(1, "blog.51cto.com")
        request = new HTTPRequest()
        grinder.logger.info("before process.");
    }

    @BeforeThread 
    public void beforeThread() {
        test.record(this, "test")
        grinder.statistics.delayReports=true;
        grinder.logger.info("before thread.");
    }

    @Before
    public void before() {
        request.setHeaders(headers)
        cookies.each { CookieModule.addCookie(it, HTTPPluginControl.getThreadHTTPClientContext()) }
        grinder.logger.info("before thread. init headers and cookies");
    }

    @Test
    public void test(){
        HTTPResponse result = request.GET("https://blog.51cto.com/357712148/2440849", params)

        if (result.statusCode == 301 || result.statusCode == 302) {
            grinder.logger.warn("Warning. The response may not be correct. The response code was {}.", result.statusCode); 
        } else {
            assertThat(result.statusCode, is(200));
        }
    }

3、点击保存验证脚本是否可运行

技术图片

提示:

技术图片

查看日志:

技术图片

ngrinder脚本get请求调试

标签:his   get请求   保存   ntc   ext   info   correct   connect   may   

原文地址:https://blog.51cto.com/357712148/2440916

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!