在JMeter的“HTTP请求默认值”中访问用户定义的变量

huangapple go评论61阅读模式
英文:

Accessing user defined variables in JMeter "HTTP Request Defaults"

问题

我在JMeter中配置了一些用户定义的变量。我有一个名为“HTTP Request Defaults”的配置元素,并希望为“协议”、“服务器名称或IP”和“端口号”使用参数。

我尝试使用${__P(HTTP_SCHEME, https)}作为示例,但它没有正常工作 - 它总是使用提供的“默认”值。

这个是否可能?

英文:

I have a number of user defined variables configured in JMeter. I have an "HTTP Request Defaults" ConfigElement, and I want to use parameters for "Protocol", "Server Name or IP", and "Port Number".

I tried using ${__P(HTTP_SCHEME, https)} as an example and it did not work properly - it always uses the "default" value provided.

Is this even possible?

答案1

得分: 0

如果您配置了像这样的用户定义变量

在JMeter的“HTTP请求默认值”中访问用户定义的变量

您可以在需要的地方引用定义的变量,如${HTTP_SCHEME},包括HTTP请求默认值

在JMeter的“HTTP请求默认值”中访问用户定义的变量

如果您使用${__P(HTTP_SCHEME, https)},它将从JMeter的属性中读取该值,该属性可以在user.properties文件中定义:

HTTP_SCHEME=file

或通过-J命令行参数传递:

jmeter -JHTTP_SCHEME=http

更多信息:Apache JMeter属性定制指南

英文:

If you have a User Defined Variables configured like:

在JMeter的“HTTP请求默认值”中访问用户定义的变量

you can refer the defined variable as ${HTTP_SCHEME} where required, including HTTP Request Defaults:

在JMeter的“HTTP请求默认值”中访问用户定义的变量

If you use ${__P(HTTP_SCHEME, https)} it reads the value from JMeter Property, the property can be defined either in user.properties

HTTP_SCHEME=file

file or passed via -J command line argument

jmeter -JHTTP_SCHEME=http

More information: Apache JMeter Properties Customization Guide

huangapple
  • 本文由 发表于 2023年2月8日 22:29:06
  • 转载请务必保留本文链接:https://go.coder-hub.com/75387239.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定