I. Test trong postman
- Nếu bạn muốn lấy thông tin chung của response, bạn lấy từ object
pm.response
. Ví dụ:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOU3Mn1yoddEm2osk2sEpALOYJ2Sy7qtQELbkqwaSAXt6apSPikvet5yLIMRhxvSmtYkRL2ff-dR1NYKc9SY8W8b9dH7qkEbtg_7THSmWpplHJ0xkQuhp0Lh5uqMYEoDy2aGSf9Yg5v-s2nQEQ-unD9IKRpWPmbzKrxCoPX706_MhUeTdZAVR1MsDz/s16000/image-14.png)
- Nếu bạn muốn lấy thông tin của body trong
pm.response
, bạn cần phải biến body thành json object, thông qua functionjson()
- Nếu muốn test các object của array, bạn cần 1 vòng
for
để có thể duyệt qua từng item của array. Bạn có thể dùng function của lodash_.each(array_name, function)
để thực hiện việc for-each, thay vì viết vòngfor
truyền thống.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfpdsre0t6exgBWKWOWKG3SpIG5BnxZVNQs4224AfEJdnZi1J2Nz3ZLse_NqqO_kPjQl8sODsHXfHxrI8ENoYfe-TuiLh51EZh70XrGASBt4WaTkon8Tdy66ttbEeb1nlP4iKokzh6Exas11e8aujxYzYt7HY-u27TTt1MzjykKwFjk0Pk4TfZnWut/s16000/image-15.png)
II. Phần mở rộng
- Nếu bạn muốn skip test, bạn có thể dùng
- Nếu bạn muốn skip test theo điều kiện, ví dụ: json không có field
testData
- hoặc dùng
if-else
thông thường
- Bạn có thể viết test vào phần Pre-request mà vẫn hoạt động như bình thường
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTCcKaLrtIiM2ypBt4cAiIhEgQm9MyqrzYUZ3n4Z4CiG8yzo-j0BeMs8kpklrMoN7EBz0wef786ikjyP-UD3yRQZGPTEJVq-sSLI_WAwjFtIThXVZqdcYGuo-YDVaqfTsZL0g2uW1J7y-SQtcGSwJgJq1LGl-9c6-cwSzUy_I-rOwVGQO2Pm8JMtCp/s16000/image-16.png)
- Khi debug bạn có thể dùng String interpolation thay vì dùng String + String
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfWc4kCKtrmC0sItwnQJhid5-19iwJSUm7NcVv5wRIbZ62VN--iy1ayfD7FJQmUhY3Peq8mknvSCPh5p57_2zJBAVx3y9F2g40g2-0rVUBWn0em7isVKyHnZYZ6EPNNVUGA5q1raNYbIAmv8imI2YFEKP_ZQW_AXAMr6PbBSBpUj7JLBl8B0eKBTPi/s16000/image-18.png)
0 Nhận xét