0
フィールドの型を検証するためにこのスクリプトを作成しましたが、正しく検証されているかどうかはわかりません。また、私はすべての期待フィールドが表示されていることを確認したい。 これは私のBSFのアサーションです:JMeterのResponseDataを検証するためのGroovyスクリプト
import groovy.json.*;
def response = prev.getResponseDataAsString();
def json = new JsonSlurper().parseText(response)
def eventName = json.event_name
(eventName.getClass() == String)
def eventDate = json.event_start
(eventDate.getClass() == Date)
def attendeeLimit = json.attendee_limit
(attendeeLimit.getClass() == Integer)
def orderCount = json.order_count
(orderCount.getClass() == Integer)
def attendanceLimit = json.attendance_limit_on
(attendanceLimit.getClass() == String)
をチェックするために使用されるのはなぜあなたの代わりに値のオブジェクトの種類を確認したいですか?また、比較を行っていますが、 'assert'キーワードがありません。何を正確にチェックしたいのか説明できますか? – albciff
私はここで2つのことをやろうとしています:1.それらがヌル値を持っていても、すべての予想フィールドが存在することを確認してください。 2.フィールド値の検証はビジネスルールごとに特定のタイプです。文字列、数値、日付。 – Priya