http、tcp、udp数据测试、验证码识别、浏览器自动化测试、数据提取和数据处理,关键节点判断等流程。
无头浏览器的自动化测试流程还支持通信数据劫持和修改,支持浏览器断点劫持和自动寻找断点位置,轻松修改浏览器上下文数据。
- 支持无头浏览器自动化测试。
- 支持通信劫持,对HTTP和Websocket通信数据进行拦截、修改和发送。
- 支持浏览器断点劫持,能够自动寻找断点位置,通过劫持代码修改断点上下文数据。
框架支持多种自定义变量类型,各流程可以通过自定义变量绑定数据,并且通过变量完成流程间的数据流转和衔接。
- 支持多种自定义变量类型。
- 支持变量的循环引用检测。
- 自动剔除未使用的变量。
- 支持各流程的数据的提取与变量绑定。
框架支持数据提取和丰富的数据处理规则,可对数据进行各类加工处理,支持通过执行js脚本或调用第三方工具对数据进行外部处理。
框架支持各流程数据与变量的可视化调试和测试,轻松查看每个流程发送和接收、提取或处理的数据,跟踪变量的变化。
- 支持各流程数据与变量的可视化调试、测试。
- 支持总体流程测试,各流程也可以独立测试。
支持测试流程的详细报告生成,可以详细到每一个流程发送和接受的数据,数据和变量的变化情况。
设计和编排好的测试流程后,可一键生成跨平台的测试工具。生成的工具支持批量任务测试、支持代理服务器,支持详细测试报告的生成。
- 支持流程配置的导入和导出。
- 将测试流程一键生成跨平台的独立的工具。