背景: 性能测试中为了更加接近真实模拟现实应用,对于提交的信息每次都需要提交不同的数据,或使用不同的值,最为典型的就是登录时的账号. 性能测试工具需要提供动态参数化功能,如商业化的LoadRunner就提供了非常强大的参数化支持,可支持各种参数取值方式,循环取值,或随机取值 而且还提供了参数模拟测试的功能,可以说非常完善 另外目前常用的性能测试工具Jmeter也提供了参数化的支持,如提供了"CSV Data Set Config"组件,可设置取值出的变量和取值结束后是否循环等 在nGr…
Ngrinder支持Maven结构的测试脚本.使用ScriptHandlerFactory来个脚本选择处理器handler,目前有JythonScriptHandler, GroovyScriptHandler和GroovyMavenProjectHandler三种. ScriptHandlerFactory初始化的时候会按各个handler的order和displayOrder排序(升序). public void init() { // Sort by the order of script…