自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Ngrinder的实时数据监控

Q群里面有人提了个问题,ngrinder最多支持几个GTest?说GTest多了之后ngrinder的实时监控数据出不来。后来试了下果然是这样,20来个GTest的时候就很容易出现这个问题。页面监控数据是调用restful服务获取的 @RequestMapping(value = "/{id}/api/sample") @RestAPI public HttpEntity<String&...

2018-05-08 09:20:11 1189 1

原创 Ngrinder之groovy文件引用

项目中用到多个groovy文件进行测试,主测试脚本需要调用到其他脚本的方法。根据ngrinder的分发逻辑,准备分发文件的时候,参考下面源码,主要有三类文件。1. 测试指定的script的最新版本,添加到分发列表。2. 测试指定的script脚本路径下的lib文件夹,按照文件的后缀类型,判断是不是libdistributable,是的话就添加到分发列表3. 测试指定的script脚本路径下的res...

2018-05-05 01:27:14 1021

原创 Ngrinder 源码之Maven 项目

Ngrinder支持Maven结构的测试脚本。使用ScriptHandlerFactory来个脚本选择处理器handler,目前有JythonScriptHandler, GroovyScriptHandler和GroovyMavenProjectHandler三种。 ScriptHandlerFactory初始化的时候会按各个handler的order和displayOrder排序(升序)。ra...

2018-04-25 01:11:30 984

原创 Ngrinder源码解析之文件分发

使用Ngrinder一段时间,发现ngrinder在分发文件的时候很慢,特别是当依赖包多的时候,亲测80多M(150个jar)的jar包分发到一台agent花了15分钟。考虑怎么提高文件的分发速度提升下效率。1. maven项目和普通的groovy项目一样,ngrinder会自动获取依赖包后分发到各个agent上,用原生java -jar方式运行程序。考虑用maven的command插件,修改ng...

2018-04-20 18:20:35 1171 3

原创 Ngrinder支持mysql

Ngrinder数据库默认支持使用H2和CUBRID, CUBRID是naver研发的,好像使用的人不多~ 一开始使用H2数据库。H2数据库是开源的java数据库,支持浏览器模式访问。但是在用H2 Console访问数据库时发现ngrinder的数据库连接会断开(后来发现配置问题,改成非本地模式就可以了)。考虑到现在内部工具很多使用mysql,所有准备把数据库切换成mysql。ngrinder跟数...

2018-04-20 17:51:20 1301 3

原创 如何把Jar包添加到Ngrinder的WorkerProcess的classpath里面

在Ngrinder里面添加一个新功能,引用到apache的csv的包。部署完后调用发现报类找不到的错。看了下启动的command,确实没有把jar包放在workprocess启动的classpath里面。分析了下源码,workerprocess启动的命令是由WorkerProcessCommandLine构建。public WorkerProcessCommandLine(GrinderPrope...

2018-04-19 15:02:36 893

LR函数大全之中文解释.pdf

LR函数大全之中文解释,包括详细的函数使用说明,可作为工具查询

2008-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除