接口测试 [mocha] 使用爬虫来做接口自动化测试

乾行 for 点点点 · 2018年09月02日 · 最后由 乾行 回复于 2018年09月12日 · 3903 次阅读

原理

网络爬虫可以爬取 web 站点的内容,对爬虫爬取的对应接口添加断言,便可进行自动化测试。

效果

爬虫执行过程中视频

爬虫执行结果

  1. 爬虫检查segmentfault.com页面返回 statusCode 是否等于 200

  2. 爬虫检查腾讯财经腾讯新闻页面是否满足测试用例的要求

  3. 生成的 mochawesome 报告

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 14 条回复 时间 点赞

居然没人关注爬虫做测试了?

放点干货,几张图不给力啊

xinxjxjxj 回复

我总觉得技术是一点即破,破了都没有任何技术含量。工作之余弄的,还没有完全弄完。

学习了,持续关注下

那文涛 回复

可以持续关注,周末如有时间,再去研究 python、node.js 两种语言的实现,最后应该得到的是一种解决问题的方法。

感觉这个思路很有意思

本无分别😹

周末研究了一下 python 爬虫,python 的爬虫与 node.js 爬虫差异较大,实现方式不一样。暂时不进行深入研究了。

最近有在用 python 爬取自己 APP 接口,判断必须返回的 url 是否为空,和你这个是一个套路

可以用这种方法来做可用性巡检

这种可以用来做系统监控和安全,做业务流?

乾行 #12 · 2018年09月12日 Author
roger 回复

是可以的

xiaoyu 回复

简单的业务流可以,但是复杂的业务流程还得写脚本串联接口。

乾行 #14 · 2018年09月12日 Author
lylixiaojie 回复

可以分享一下你爬取的方法。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册