A07_HttpRunner重定向_02_编写登录用例
针对 WordPress 编写登录的测试用例
这里有个小问题,通过前面抓包我们知道,实际登录时第一个请求返回的是302状态码,重定向后返回的是200状态码,那么在用例中的断言,是断言302还是断言200呢?
HttpRunner 的请求实际是对 requests 模块的封装,而在 requests 中是自动完成重定向操作的,所以这里的断言我们用 200 状态码。
- config:
name: WordPress 博客系统
- test:
name: WP_login
request:
url:
method: POST
data:
log: admin
pwd: 123456
validate:
- eq: [status_code, 200]
- eq: [<h2>(.*)</h2>, 欢迎使用WordPress!]
验证用例格式:
执行测试用例,成功:
成功啦!!这里先别高兴太早呢,想想,这里有什么问题, 好像有点不对劲呢?