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

乾行 for 点点点 · September 02, 2018 · Last by 乾行 replied at September 12, 2018 · 4891 hits

原理

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

效果

爬虫执行过程中视频

爬虫执行结果

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

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


  3. 生成的 mochawesome 报告

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

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

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

xinxjxjxj #2 回复

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

学习了,持续关注下

那文涛 #4 回复

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

感觉这个思路很有意思

本无分别😹

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

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

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

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

roger #10 回复

是可以的

xiaoyu #11 回复

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

lylixiaojie #9 回复

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up