wordpress多站点可视化,广州乐地网站建设,网站建设修改,房地产开发公司资质等级metersphere可以做接口测试、UI测试、性能测试。
metersphere接口测试底层是jmeter#xff0c;可以做API管理#xff0c;快捷调试#xff0c;接口用例管理#xff0c;接口自动化场景执行一键选取用例范围#xff0c;生成测试报告。
会用jmeter#xff0c;metersphere会…metersphere可以做接口测试、UI测试、性能测试。
metersphere接口测试底层是jmeter可以做API管理快捷调试接口用例管理接口自动化场景执行一键选取用例范围生成测试报告。
会用jmetermetersphere会很好上手。
如何搭建
访问官网按照搭建流程搭建。MeterSphere 使用场景 - 接口测试
我这里搭建到了linux服务器通过8081端口访问。默认账号admin 密码metersphere
Metersphere接口测试流程 1、快捷调试接口 2、创建API接口-包括请求url方法结果等。等同于API文档的接口形式展现 3、基于每个接口创建用例。 4、接口自动化-创建场景导入接口用例 调试场景包括设置接口关联根据执行结果一键选取断言规则。 5、保存场景一键执行。 6、生成测试报告。
快捷调试
类似postman界面可以输入请求并执行。
创建接口API
可以直接保存接口信息包括每个字段是否必填。
测试用例管理
基于接口创建测试用例。只需要改改api的参数即成case。
这里有个坑需要点进API里面才有创建case的功能。
test里修改参数直接另存为新用例。
前置操作
可以直接导入case
MOCK服务
当前接口没有开发完成时给API创建一个MOCK可以提供给其他API做关联测试。
在API里点击MOCK填写响应。urlmock环境地址当前API地址访问url即可得到响应结果。mock环境地址在项目设置-项目环境-MOCK环境-环境域名
断言规则
先执行一遍用例然后点击推荐jsonpath提取可以自动填入规则。
注意的点如果是逆向用例则需要添加一个code判断并勾选忽略状态否则逆向用例默认会被不通过。
接口自动化
创建场景一键导入用例调试场景保存场景。
场景里的case可以调整顺序单独执行某个case删除case。
点击调试的下拉箭头可以生成测试报告。
接口关联
String newToken vars.get(access_token);//将变量token赋值给变量newToken props.put(newToken1,newToken);//将newToken赋值给newToken1此时newToken1已成为全局变量其他线程直接引用${__P(newToken1)} 先后 ${__P(newToken1)}
运行场景包含这两个接口即可。
直接提取读即可。
接口自动化场景 体验了metersphere的感受是怪不得这个开源项目现在商用了因为功能太好用了如果企业直接用这个而不是采用招聘测试开发从0开始造轮子那么做接口自动化会太简单了。也许任何工具都是这样刚开始没有这样的工具后来有人做出来了这样的工具大家就成了既得利益者可以更好的利用工具提高测试的效率把注意力放在业务上而不是做工具上。 下次再尝试下其他的开源工具。
UI测试
2022.8.24 新发现metersphere新增了UI测试的功能。
UI 测试 基于 Selenium 浏览器自动化高度可复用的测试脚本 无需复杂的代码编写人人都可开展的低代码自动化测试
MeterSphere UI 测试模块围绕应用系统的 用户界面 提供以下主要功能
元素库
平台提供元素库的功能通过创建元素库可以把 UI 自动化场景中的单个步骤进行统一管理达到页面元素在不同 UI 场景中复用的效果。
UI 自动化
支持手动创建 UI 自动化场景和导入 SeleniumIDE 工具录制好的 side 脚本文件支持添加浏览器操作、 弹窗操作、元素操作、鼠标操作、输入操作、流程控制等步骤并提供查看元素库、前置操作、后置操作、错误处理高级功能。
UI 自动化 - MeterSphere 文档
创建场景
添加步骤
运行场景
本地调试需要先下载插件然后下载对应chrome浏览器的驱动然后在个人信息配置IP地址。
需要注意服务端和本机需要在一个网络我这里踩坑不在一个网络实际不能本地调试。
测试执行后会有截图。
UI 测试如何远程调用浏览器 - MeterSphere 文档
测试报告提供直观、美观的页面对UI测试的结果进行可视化展示可查看场景全部步骤和失败步骤以及控制台详情并且支持对步骤执行时的UI截图预览。 备注: UI 测试模块是企业版 X-Pack 功能增强包功能。如需使用企业版请点击申请企业版试用。