如何让ApacheJMeter在其CSV日志输出中包含get或POST参数?
我正在JMeter中执行HTTP请求示例(GET和POST),并试图找出如何在CSV日志输出中包括请求的各个部分(现在,只是查询和表单参数)。似乎我必须使用BeanShell Listener之类的工具来使用JMeterAPI编写自己的日志文件。听起来对吗 参考资料:如何让ApacheJMeter在其CSV日志输出中包含get或POST参数?,jmeter,Jmeter,我正在JMeter中执行HTTP请求示例(GET和POST),并试图找出如何在CSV日志输出中包括请求的各个部分(现在,只是查询和表单参数)。似乎我必须使用BeanShell Listener之类的工具来使用JMeterAPI编写自己的日志文件。听起来对吗 参考资料: 不一定。如果参数的形式为(如果不是-可以通过测试元素转换),则可以使用samples\u variable属性向JMeter的.jtl结果文件添加值 将下一行添加到user.properties文件(位于JMeter安装的/b
- 不一定。如果参数的形式为(如果不是-可以通过测试元素转换),则可以使用
samples\u variable
属性向JMeter的.jtl结果文件添加值
var1
和var2
是JMeter变量- JMeter章节
- -关于JMeter属性及其使用方法的全面信息
- 不一定。如果参数的形式为(如果不是-可以通过测试元素转换),则可以使用
samples\u variable
属性向JMeter的.jtl结果文件添加值
var1
和var2
是JMeter变量- JMeter章节
- -关于JMeter属性及其使用方法的全面信息
sampleResult.getTime()
可以做到这一点,但我还无法将其写入文件。我想我的记录器被它的数据类型阻塞了sampleResult.getResponseCode()和sampleResult.getResponseMessage()
正在工作。您也可以选择在结果文件中存储什么操作属性。签出jmeter.properties
文件,查找名称以jmeter.save.saveservice
开头的属性。覆盖user.properties
文件中需要的内容。如果您需要单独存储所有内容,您可以使用,即方法。有关详细信息,请参阅。谢谢!我试试看。但是,如果我尝试使用BeanShell重新创建自己的CSV日志,您知道我将如何获取诸如“已用”、“标签”和“响应代码”等字段吗?我正在查看JMeterAPI以了解如何访问它们,但我没有找到答案。顺便说一句,您的user.properties解决方案在这种情况下肯定会起作用,但我只是质疑在user.properties中添加字段以进行只适用于少数系统的测试是否明智。我正在取得一些进展<代码>sampleResult.getSamplerData()
提供请求数据。我正在处理其余的数据,最重要的是响应时间等。我认为sampleResult.getTime()
可以做到这一点,但我还无法将其写入文件。我想我的记录器被它的数据类型阻塞了sampleResult.getResponseCode()和sampleResult.getResponseMessage()
正在工作。您也可以选择在结果文件中存储什么操作属性。签出jmeter.properties
文件,查找名称以jmeter.save.saveservice
开头的属性。覆盖user.properties
文件中需要的内容。如果您需要单独存储所有内容,您可以使用,即方法。有关详细信息,请参阅。
sample_variables=var1,var2,etc.