2017-01-05 16 views
0

SOAP UI用のGroovyスクリプトでは、1〜999の間の乱数を出力したい場合、整数を表示しないようにするにはどうすればよいですか0または私のテストでエラーが発生します。以下は私が現在持っている0-999のコードです。ランダムなGroovyスクリプトで開始値を作成する方法

testRunner.testCase.setPropertyValue('departureAirportId', String.valueOf((int)Math.random()*999)) 

おかげ

+0

おそらく '1'を追加すると結果は決して' 0'にならないでしょうか? – Andreas

答えて

2

は1

((int)((Math.random()*999)+1))

testRunner.testCase.setPropertyValue('departureAirportId', String.valueOf(((int)((Math.random()*999)+1))) 
0

SOAPUIもありApache langライブラリビルトインを追加することにより、簡単でなければなりません。これがそう「1」のようなものは、実際に「001」と出てくる、3文字の文字列を生成すること

import org.apache.commons.lang.RandomStringUtils 
testRunner.testCase.setPropertyValue('departureAirportId', RandomStringUtils.randomNumeric(3)) 

注:あなたは、のようなものを使用することができます。

関連する問題