软件测试工具Loadrunner扩展开发的一点感想[2]

发表于:2010-03-11来源:作者:点击数: 标签:软件测试loadrunnerloadRunnerLoadRunnerLoadrunner
件 测试工具 Loadrunner扩展 开发 的一点感想[2] 软件测试 2)修改Loadrunner 场景设计文件.lrs的GroupChief内容。 由于Loadrunner controller designed 界面大量选项,每一个选项可能都对Loadrunner结果产生敏感影响。为了弄清楚每一个选项对应文件内容,很

        件测试工具Loadrunner扩展开发的一点感想[2]  软件测试 

    2)修改Loadrunner 场景设计文件.lrs的GroupChief内容。

  由于Loadrunner controller designed 界面大量选项,每一个选项可能都对Loadrunner结果产生敏感影响。为了弄清楚每一个选项对应文件内容,很土也很管用的方法

  一次只更改一个,然后对比变化,最后跟踪发现groupchief 段才是Loadrunner 并发数关键所在。

  lrs文件格式不是Ini 格式,是mercury自有格式,我们要做的事情就是fgets逐行读取,然后填充入自定义的数据结构(偶采用了链表)。

  增加、删除修改并发数就是减少ChiefSettings所在的段,最后用fwrite将数据结构回填。

  最后第二个方法成功实现需求

  不过综合权衡下,如果Loadrunner升级lrs数据结构,第二种方法是相当脆弱的。

  哈,要是偶遇一个mercury工具研发工程师问到grid控件实现类并把头文件和lib给我,然后彻底解决这个问题该多好啊。

原文转自:http://www.ltesting.net