在运行量角器自动化测试时是否可以在火焰计上进行记录?

时间:2018-11-15 08:59:22

标签: jmeter protractor

我们有很多用Typescript编写的UI自动化脚本,我们将Protractor与Jasmine测试框架结合使用来运行它们。它们工作得很好,现在我们想用jMeter进行负载测试。

是否可以将这些UI测试挂接到jMeter中,而不是再次单独记录相同的流?

我已经阅读到Loadrunner允许使用来自UI自动化的winrunner脚本。我想对UI测试和jMeter做类似的事情。可行吗?

1 个答案:

答案 0 :(得分:0)

您可以使用JMeter的HTTP(S) Test Script Recorder来记录您的量角器测试,如下所示:

  1. 启动JMeter的HTTP(S)测试脚本记录器。最简单的方法是使用JMeter Templates功能-它将为录制提供良好的配置
  2. 配置量角器测试以使用JMeter's HTTP(S) Test Script Recorder as the proxy

    exports.config = {
        seleniumAddress: 'http://localhost:4444/wd/hub',
        capabilities: {
            browserName: 'firefox',
            proxy: {
                proxyType: 'manual',
                httpProxy: 'localhost:8888',
                sslProxy: 'localhost:8888'
            }
        }
        framework: 'jasmine',
        //etc
    
  3. 运行量角器测试

  4. JMeter将请求存储在Recording Controller

如果要使用BlazeMeter进行记录-省略步骤1,并在步骤2中使用BlazeMeter Proxy Recorder的主机名和端口