有没有大佬是做自动化测试的?

2022-02-21 15:25:19 +08:00
 xuegj1010

想请教一下,目前主流的自动化测试框架是什么? 主要是做接口测试的

4889 次点击
所在节点    Python
25 条回复
efaun
2022-02-21 15:40:23 +08:00
xiaoshan
2022-02-21 15:58:26 +08:00
@efaun 哈哈哈 秀儿
mydingyan
2022-02-21 16:34:27 +08:00
公司 UI 自动化用的 robotframework ,我接口也只能用这个了。
duke807
2022-02-21 16:39:14 +08:00
@efaun 求一個 bing 版本
warcraft1236
2022-02-21 16:43:08 +08:00
自动化框架推荐用 behave 这种 bdd 的框架,具体发请求基本上就是 requests , 我相信应该不会有其他的比这个更好用的发请求的库
efaun
2022-02-21 16:45:48 +08:00
@duke807 #4 https://lmstfy.net/bing/?q=5biu5L2g5b+F5bqU
本来我也想用"帮你百度"来回复你的, 结果发现百度搜不出来结果🤣
duke807
2022-02-21 17:32:54 +08:00
@efaun 好險,我還真沒自己搜尋
話說要是能選擇國際版本 bing 就好了
jeeyong
2022-02-21 17:42:01 +08:00
我是用 Python 做的...用下来感觉.
Selenium 是首选..
偶尔会用 Playwright
这两个满足我所有需求了.
tibifide
2022-02-21 17:43:33 +08:00
yapi
xuegj1010
2022-02-22 10:15:16 +08:00
我们项目组是用 postman 做的接口自动化,所以想来请教一下
NJAllen
2022-02-22 13:22:42 +08:00
之前用 selenium+pytest 做过 UI ,request+pytest 做接口
312ybj
2022-02-22 18:35:34 +08:00
我们公司用的是 metersphere ,这个用着还行吧。要是简单点的工具,api-fox 也能写自动化接口测试。
eggt
2022-02-22 21:45:03 +08:00
pytest
wangdaqiao
2022-02-25 13:50:41 +08:00
接口测试,我主要用到
pytest + request + jsonschema(验证返回) + allure
通过操作浏览器,自动记录 api 请求到 csv ,根据实际需要略加工下 csv 。
总的来说,还是比较简单的。
iyaozhen
2022-03-01 15:21:44 +08:00
简单来说用 Postman 其实挺好的

写代码的话 一般都是 py.test reqeusts 封装下 《使用 Python nose 组织 HTTP 接口测试》 https://iyaozhen.com/use-python-nose-to-http-api-test.html
stonesirsir
2022-03-03 20:46:29 +08:00
@jeeyong selenum 真的是神器
wangdaqiao
2022-03-25 17:01:42 +08:00
@jeeyong 哈,我现在基本投奔 playwright 了。
jeeyong
2022-03-27 09:48:22 +08:00
@wangdaqiao 那你再 pw 里面怎么完成移动端的触摸啊.. 下拉, 触摸点击. 长按...
wangdaqiao
2022-03-29 10:48:18 +08:00
@jeeyong 可以试试 mouse , 支持移动,长按之类的操作
wangdaqiao
2022-03-29 11:23:29 +08:00
@wangdaqiao 还有 Touchscreen

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/835412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX