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