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

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

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

4889 次点击
所在节点    Python
25 条回复
jeeyong
2022-03-29 13:31:10 +08:00
@wangdaqiao mouse 不行, 页面监听事件, 如果是 click 之类的之间会触发风控..
所以要用 touch 事件, 但是 playwright 只有 tap, 不像 selenium 有 tap, longPress, hold_and_press 之类的操作...
如果都是 js 我还不知道怎么弄
remrem
2022-04-01 17:24:00 +08:00
@wangdaqiao 您好,请教一下,“操作浏览器,自动记录 api 请求到 csv”,是怎么样实现的呢?
wangdaqiao
2022-04-15 10:37:48 +08:00
@remrem playwright 有个 page.on 方法,可以用来添加一个 listener 用来记录需要的请求及其返回数据, 大体上是这样。

def log_request(request):
urls_monitor = ['/v5/your_api_path',
]
if request.method == 'POST' and any(x in request.url for x in urls_monitor):
res = request.response()
print(request.url)
print(request.method)
print(request.post_data_json)
print(res.json())


page.on("request", log_request)
Leexzyy
2022-05-25 22:15:24 +08:00
我是自己写了一套自动化接口测试框架 主要用了 requests+pymysql+unittest+beautifulreport+pyyaml ( ddt+kdt )做的
BrightLiao
2022-12-05 15:10:27 +08:00
针对特定的场景,有时候自己写一个框架比较合理。我们之前根据数据开发的场景,也编写过一个简单的 ETL 测试框架,现已开源,如希望参考,可以私聊啊。

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

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

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

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

© 2021 V2EX