【问题标题】:How can I execute a curl command in OS process Sampler in jmeter?如何在 jmeter 的 OS 进程 Sampler 中执行 curl 命令?
【发布时间】:2018-06-14 01:33:49
【问题描述】:

如何在 jmeter 的 OS 进程 Sampler 中执行 curl 命令?

我有以下需要在 OS Process Sampler 中执行的命令。

curl -k -O http://localhost:9763/filedownload?id=/ushani-com-30786.cert

请检查随附的屏幕截图,它不起作用。我究竟做错了什么?请指教。

【问题讨论】:

  • 为什么不使用 http sampler 而不是 curl?

标签: curl jmeter


【解决方案1】:

command 字段中的#!/bin/bash 替换为curl
并从command parameters 中删除curl

同时添加View Results Tree 监听器 - 这样你就可以看到jmeter 试图执行什么!

【讨论】:

    【解决方案2】:
    1. 将您的#!/bin/bash 替换为/bin/bash
    2. 添加-c作为第一个参数

    有关详细信息,请参阅How to Run External Commands and Programs Locally and Remotely from JMeter 文章。


    另外请注意,根据JMeter Best Practices,强烈建议用户使用latest version of JMeter,因此请考虑在下次有机会时迁移到JMeter 3.3(或Downloads 页面上提供的任何版本)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-24
      • 2013-09-03
      • 2016-11-05
      • 1970-01-01
      • 1970-01-01
      • 2018-10-04
      • 1970-01-01
      相关资源
      最近更新 更多