SOAP UI用のGroovyスクリプトでは、1〜999の間の乱数を出力したい場合、整数を表示しないようにするにはどうすればよいですか0または私のテストでエラーが発生します。以下は私が現在持っている0-999のコードです。ランダムなGroovyスクリプトで開始値を作成する方法
testRunner.testCase.setPropertyValue('departureAirportId', String.valueOf((int)Math.random()*999))
おかげ
SOAP UI用のGroovyスクリプトでは、1〜999の間の乱数を出力したい場合、整数を表示しないようにするにはどうすればよいですか0または私のテストでエラーが発生します。以下は私が現在持っている0-999のコードです。ランダムなGroovyスクリプトで開始値を作成する方法
testRunner.testCase.setPropertyValue('departureAirportId', String.valueOf((int)Math.random()*999))
おかげ
は1
((int)((Math.random()*999)+1))
testRunner.testCase.setPropertyValue('departureAirportId', String.valueOf(((int)((Math.random()*999)+1)))
SOAPUIもありApache langライブラリビルトインを追加することにより、簡単でなければなりません。これがそう「1」のようなものは、実際に「001」と出てくる、3文字の文字列を生成すること
import org.apache.commons.lang.RandomStringUtils
testRunner.testCase.setPropertyValue('departureAirportId', RandomStringUtils.randomNumeric(3))
注:あなたは、のようなものを使用することができます。
おそらく '1'を追加すると結果は決して' 0'にならないでしょうか? – Andreas