簡體   English   中英

參數化JMeter HTTP請求路徑

[英]Parameterize JMeter HTTP request path

我正在為服務創建JMeter測試,上下文根可能會根據主機/環境而變化。 我試圖按如下所示在HTTP請求路徑中映射上下文根:

Http請求路徑

我創建了一個用戶定義的變量,如下所示:

contextRoot用戶變量定義

我正在使用jmeter-gradle-plugin運行測試,這就是我將上下文根作為命令行參數傳遞的方式:

-PcontextRoot=/my-context-root

但是我總是收到404響應,因為JMeter並未按預期將其替換為參數值。

關於我在做什么錯的任何線索嗎? 提前致謝。

查看“ 高級用法”部分,JMeter Gradle插件似乎支持“常規” JMeter命令行參數 ,因此您應該使用-J參數而不是-P

J,--jmeterproperty {argument} = {value},定義其他JMeter屬性

因此,將-PcontextRoot=/my-context-root替換為-JcontextRoot=/my-context-root

參考文獻:

您還可以省略此用戶定義變量,並將__P()函數直接放置到HTTP Request采樣器路徑(或者最好使用HTTP Request Defaults )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM