nGrinder学习之路
文章平均质量分 84
nGrinder从基础到精通。
目前nGrinder相关的内容还比较少,正好公司最近搭建了一套基于nGrinder二次开发的性能测试框架,所以在此记录相关知识,为广大同志提供借鉴。
媛测
这个作者很懒,什么都没留下…
展开
-
nGrinder中快速编写groovy脚本04-发送POST请求
发送post请求,也有两种方式:一种是在UI界面添加后自动生成脚本,一种是直接在脚本中添加一、通过UI方式发送json格式的post请求通过 UI 设置:脚本 -> 新建脚本 -> 显示高级配置当选择了请求方法为POST后,在高级配置中可以选择Content-Type,并展示相应的参数。生成代码如下:import static net.grinder.script.G...原创 2018-11-19 10:33:14 · 1434 阅读 · 0 评论 -
nGrinder中快速编写groovy脚本03-在GET请求中发送参数
一、通过UI界面添加通过 UI 设置:脚本 -> 新建脚本 -> 显示高级配置生成代码如下:@RunWith(GrinderRunner)@FixMethodOrder(MethodSorters.NAME_ASCENDING)class TestRunner { public static GTest test public static HTTPRequest r...原创 2018-11-18 18:33:46 · 648 阅读 · 0 评论 -
nGrinder中快速编写groovy脚本02-解读最基本的GET请求脚本
原创不易,欢迎分享和转载,同时请一定注明出处:公众号【媛测】上一篇文章中讲了ngrinder怎么快速发送一个GET请求,在此详细解读一下其中的脚本。(前提是你已经了解了groovy的基本代码结构,如果还不了解的先看这里–搭建 nGrinder 性能测试平台 并快速使用)一、自动生成GET请求脚本1、配置 Create a script在ngrinder管理台主页,点击script–...原创 2018-11-18 16:20:51 · 950 阅读 · 0 评论 -
nGrinder中快速编写groovy脚本01-脚本结构
在前面的文章中,我们已经知道,nGrinder支持groovy和Jython脚本,今天学习一下ngrinder中的groovy脚本结构。ngrinder中的groovy脚本结构类似 junit,同时在junit的基础之上封装了自己的注解,用来控制脚本的运行。一、运行逻辑图如下:二、各注解的使用比较注解描述应用范围用例@BeforeProcess定义在进程被调...原创 2018-11-16 11:21:29 · 715 阅读 · 0 评论 -
搭建 nGrinder 性能测试平台 并快速使用
接上一篇的nGrinder介绍篇一、nGrinder 组件介绍1、ngrinder包含Controller和agent两部分2、Controller提供性能测试的web接口协调测试进程调整和显示测试的统计结果让用户创建和修改脚本3、Agent在代理服务器上加载运行测试进程和线程监控目标机器的系统性能(例如:CPU/MEMORY)可以部署多台,提升压测能力二、nG...原创 2018-11-15 23:45:40 · 1810 阅读 · 1 评论 -
nGrinder详细介绍及性能工具对比
在介绍nGrinder之前,有必要先说一下 The Grinder一、The Grinder1、The Grinder是一个基于Java的开源性能测试框架,通过多个agent负载机很方便的进行分布式测试。2、主要特性:可以测试任何java代码,包括各种常用的接口如HTTP web servers, SOAP和REST web services,还有客户端服务器RMI、JMS、EJ...原创 2018-11-15 23:38:30 · 1723 阅读 · 0 评论