用 rust 写了一个云原生接口测试和性能测试服务
core 命令行工具,用于执行测试脚本,已完成预览版
vscode vscode插件,方便开发测试脚本,已完成预览版
flow web服务,用于手动或自动在云资源中执行测试脚本,开发中
先从一个简单的get请求开始吧
let host = "httpbin.org";
rq get`
GET https://{host}/get
Host: {host}
Connection: close
`[status == 200]
使用关键字rq定义了一个名为get的请求,并断言请求返回状态码为200
test get {
let response = get->;
response.status
}
使用关键字test定义了一个测试块组装接口逻辑用于执行测试用例
使用命令行工具可执行命令basjoofan test get来执行这个测试用例,也可以添加一些压测的参数来执行性能测试,例如-t 100 -d 1m 并发100压测1分钟;如果使用vscode,测试脚本的文件名需要以.fan结尾,自动识别后可执行的测试块会添加上执行按钮,点击执行按钮即可运行这个测试用例
感兴趣的童鞋欢迎试用一下哦,如果可以给一些反馈就更好啦,谢谢
Ext Link: http://github.com/basjoofan/core
1
共 0 条评论, 1 页
评论区
写评论还没有评论