簡體   English   中英

如何將Java腳本傳遞到Jmeter腳本中?

[英]How to pass the java script into Jmeter script?

我的需求需要生成1980年至2016年的動態年份值。

我們為此編寫了隨機Java命令。 但是無法通過jmeter腳本。

我可能知道如何通過jmeter腳本傳遞值,為此我們需要使用任何采樣器,否則如何將Java腳本轉換為beanshell?

年份應該動態生成。

最小年份:(將值存儲到minYear變量中,以備后用)

${__Random(1980,2006, minYear)} 

minYear 年份:(使用minYear ,計算出的maxYear值。稍后可以使用${maxYear}

${__intSum(${minYear},10,maxYear)}

參考: 在此處輸入圖片說明


無需JavaScript

嘗試使用__Random函數,如下所示:

${__Random(1980,2016)}

將在1980年至2016年之間返回一個隨機數

(可選)您可以將值保存到變量中,然后再引用它。

${__Random(1980,2016, MyVar)}

將在1980年至2016年之間返回一個隨機數,並將其存儲在MyVar 稍后使用${MyVar}

  1. 首先JavaScript!= Java,它們是完全不同的語言

  2. 其次,將您的類(或庫)放置在JMeter Classpath中,您應該能夠從JSR223測試元素中調用其方法

  3. 第三,JMeter提供了__Random()函數 ,該函數可以返回給定范圍內的整數,因此您可以生成像${__Random(1980,2016,)}這樣簡單的隨機年份

    JMeter隨機函數

請參閱如何使用JMeter函數帖子系列,以獲取有關在JMeter中使用函數可以完成的操作的更多信息。

暫無
暫無

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

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