【问题标题】:how to import http test script to jmeter from RPT如何从 RPT 将 http 测试脚本导入 jmeter
【发布时间】:2015-08-29 08:38:40
【问题描述】:

是否可以通过使用一些免费的工具将RPT中准备的http测试场景转换为jmx,并导出为一些中间格式?

【问题讨论】:

    标签: import export jmeter rpt


    【解决方案1】:

    没有明显的 RPT 到 JMeter 转换器,但是您至少可以使用 JMeter 的记录功能获得测试“骨架”。

    1. 配置JMeter's HTTP(S) Test Script Recorder并启动JMeter代理。获得“良好”工作配置的最简单方法是使用JMeter Template feature

      • 启动 JMeter
      • 从顶部菜单中单击文件 -> 模板 -> 录制 -> 创建
      • 选择工作台 -> HTTP(S) 测试脚本记录器
      • 点击“开始”按钮

    1. 配置 RPT 以使用运行 JMeter 的主机作为代理。为此:

      • 右键单击测试内容中的“连接”对象
      • 添加 -> 代理
      • 提供运行 JMeter 的主机和端口 8888 作为“主机”和“端口”

    1. 在 RPT 中开始负载测试(最好使用 1 个虚拟用户和 1 次迭代)
    2. JMeter 应该正在记录请求。

    【讨论】:

    • 好主意,谢谢!我的意思是,我希望能够传输更多的东西,如果不是全部的话,但我也认为这有点天真,这听起来像是我希望的最大值。
    【解决方案2】:

    似乎没有任何工具可以这样做。

    也许您可以通过显示示例来提供有关 RPT 脚本格式的更多详细信息,这会提供一些想法。

    【讨论】:

    • 这也是一个很好的答案,感谢 UBIK LOAD PACK。您可以在此处了解如何使用 RPT:
    • www-01.ibm.com/support/docview.wss?uid=swg21625767。不幸的是,所有描述的文件扩展名都不是文本文件(因此实际上不是脚本)。但是,工作区的 ./src/test 子文件夹中似乎有一些文本文件具有扩展名 .oldrtpversion,但我认为它们不适合。虽然我本来打算提供一些样本,但在删除了其中的敏感数据后,我真的做不到。
    • 更正,明明有些是文本文件(例如.java源文件),但是数据关联和数据池之类的东西不能轻易转移到jmeter。因此,必须按照 Dmitri 提出的程序手动完成。
    猜你喜欢
    • 1970-01-01
    • 2012-04-25
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-09
    相关资源
    最近更新 更多