Slide 17
Slide 17 text
©Mitsubishi Electric Corporation
17
スクリプトによる試験
pm.collectionVariables.set("responseHistory",
pm.collectionVariables.get("responseHistory")+pm.info.reques
tName+'>'+responseBody+'¥r');
var data = JSON.parse(responseBody);
if ( data.guestUser && data.guestUser.length !== 0 ) {
pm.environment.set("areaId", data.guestUser[0].userId);
}
pm.test(pm.info.requestName, function () {
pm.response.to.have.status(200);
});
pm.test(“ゲストユーザー確認", function () {
pm.expect(data.guestUser.length).to.eql(1);
});
ログ保存用
ゲストユーザーがある場合、
ゲストユーザーのユーザーIDを環境変数の
userIdに設定する
HTTPステータスコードが200であれば、
成功
ゲストユーザーが1つであれば、
成功
JavaScript + Postmanオブジェクトで試験を記述