15 days of Postman - for testers Day 02

postman
Photo by Rubaitul Azad / Unsplash

折腾ghost耽误了两天, 继续

Day 02: Version control

主要困难可能在英文阅读上,恩.

Postman

感谢youtube自动字幕~非常的和谐

这一回合主要是版本控制,看了一下人家的视频,变量的版本控制也是直接fork一个.

对请求/返回值格式的检查

pm.expect(request.request.method, 'check method').to.equal("POST")
pm.expect(request.request.body.options.raw.language, 'check JSON').to.equal("json")  
pm.expect(request.request.body.raw, 'check payload').is.not.empty
javascript

基本上...没用过,有一点新鲜

对变量/分支的检查

let collection = pm.response.json().collection
pm.expect(collection.info.fork.label).equals("feature-branch")
// 这种对分支标签进行检查的属性,也是棒棒的

let env = pm.response.json().environment
pm.expect(env.name).equals("myEnvironment")
//这个的确很有必要,newman的时候,不比IDE容易搞错

英文看不明白是个好大的问题...