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

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

原理

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

效果

爬虫执行过程中视频

爬虫执行结果

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

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

  3. 生成的 mochawesome 报告

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

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

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

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

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

学习了,持续关注下

那文涛 回复

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

感觉这个思路很有意思

本无分别😹

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

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

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

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

roger 回复

是可以的

xiaoyu 回复

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

lylixiaojie 回复

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

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