ngrinder脚本get请求调试
2019-10-09 20:09
471 查看
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中快速编写groovy脚本03-在GET请求中发送参数
- nGrinder 的 Groovy 脚本使用指南(HTTP 请求详解)
- 列出所有请求表单提交数据的通用jsp脚本,调试可以使用
- 添加脚本真机调试Error launching remote program: failed to get the task for process xxx.
- [置顶] python语言处理get类型请求,调试模式获取数据代码
- 【javascript】脚本操作HTTP请求技术Ajax-1(GET请求)
- nGrinder中快速编写groovy脚本04-发送POST请求
- 使用get请求,触发python脚本
- loadrunner 手动编写http接口性能脚本(Get请求和Post请求)
- 如何使用火狐浏览器的 live http headers调试http post get请求
- Http之Get/Post请求区别
- C# 获取Get请求返回
- iOS webview get和post请求传值给链接的页面
- vue请求方式axios和axios.get
- pycharm 远程调试docker 中的Python脚本
- Get请求携带数据量的各种限制及解决办法
- 请求 菜单 功能 职责 常用脚本
- ios网络请求 get——post 区别
- 单步调试时,getnextframe会失败。又
- Java 模拟HTTP Get Post请求 校园BBS自动回帖实现