[英]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}
首先JavaScript!= Java,它們是完全不同的語言
其次,將您的類(或庫)放置在JMeter Classpath中,您應該能夠從JSR223測試元素中調用其方法
第三,JMeter提供了__Random()函數 ,該函數可以返回給定范圍內的整數,因此您可以生成像${__Random(1980,2016,)}
這樣簡單的隨機年份
請參閱如何使用JMeter函數帖子系列,以獲取有關在JMeter中使用函數可以完成的操作的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.