0.8.5 • Published 4 years ago
loadrunner-auto-correlation v0.8.5
自动关联脚本工具使用文档
安装Node运行环境
注意版本需要12以上版本的nodejs
下载工具包
在工具包解压文件目录
有两种应用模式:
- 双文件组模式(采用差异对比进行关联)
- 单文件组模式(采用模式匹配差异进行关联)(推荐单文件组模式)
- 采用全配置的方式 (在配置文件中配置)
输入输出文件夹
- input文件夹里放置对比的两/一组loadrunner录制产生的C文件(即每个动作对应的C文件)及codeGeneratorLog.txt文件(及录制后data目录下的一个请求响应信息文本) - 如果是单组文件模式,只需放置单组文件即可,但需配置需要关联的属性
然后在nodejs cmd/cmd里跳转至解压的目录
然后输入对应命令,例如你要的对比文件组1 你要的对比文件组2, 比如:
- 以下所有第四个单词开始都是输入的文件名或者文件路径
- 双组文件匹配模式命令是:
- npm run diff vuser_init,Action,vuser_end vuser_init1,Action1,vuser_end1
- 单组文件匹配模式命令则是:
- npm run sdiff vuser_init,Action,vuser_end
其中空格分隔两组,每组里又用半月符号的逗号,分隔文件
新增两种链式调用模式:
- 其中/self_config/lac.diff.config.js是路径文件
- self_config是根目录的文件夹, lac.diff.config.js是目录下文件
- 双组文件链式匹配模式命令是
- npm run diffList /self_config/lac.diff.config.js
- 单组文件链式匹配模式命令是
- npm run sdiffList /self_config/lac.config.js
就可以在配置的output文件夹里看到产出做过自动关联的文件
为什么说是部分呢,因为额外请求的自动关联只给出关联函数和关联响应体ID,开发者可以酌情考虑是否配置自动形成额外请求函数;
或者自己手动将额外请求里摘出来形成函数,再关联替换;
除此之外,还有一些字符串关联替换
- 在self_config文件目录下的config.js文件中