如何在jmeter中的OS进程采样器中执行curl命令?

时间:2018-01-04 10:26:42

标签: curl jmeter

如何在jmeter中的OS进程采样器中执行curl命令?

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

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

请检查附带的屏幕截图,但它无效。我究竟做错了什么?请指教。

OS Process Sampler config

2 个答案:

答案 0 :(得分:1)

command字段#!/bin/bash替换为curl
curl删除command parameters

并添加View Results Tree监听器 - 这样您就可以看到jmeter尝试执行的内容了!

答案 1 :(得分:0)

  1. 将您的#!/bin/bash替换为/bin/bash
  2. 添加-c作为第一个参数

    JMeter Curl OS Process Sampler

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

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