跳到主要内容

版本功能对比

板块功能点功能介绍开源企业
测试对象接口调试支持Http(s)、SQL、TCP、Websocket、DUBBO协议
测试对象全局参数全局header、全局cookie、全局变量、全局断言
测试对象关联提取支持类型包括json、jsonpath、正则、响应头、响应码的方式
测试对象断言支持提取响应头、响应体、响应码
测试对象认证支持单向认证、双向认证、私密键值对、 Bearer auth认证、Basic auth认证、 Digest auth认证的认证方式
测试对象导入支持runnergo、postman、swagger、swaggerUrl、apipost、apifo✖、apizza、eolink、yapi、metersphere项目文件的导入
测试对象内置公共函数支持MD5加密、SHA256加密、SHA512加密、随机身份证号、身份证校验、随机生成数字、 随机生成uuid、时间戳、标准时间格式等内置变量函数
测试对象同步支持测试对象的接口与场景、性能测试、自动化测试对应的接口进行数据同步
测试对象一键压测快速对接口进行压测,并产出测试报告
测试对象接口用例可以定义和执行的一组测试用例。这些用例描述了对API的不同调用方式、参数组合和预期结果,并生成测试报告
测试对象版本管理每次修改接口点击发送并保存后会自动保存为历史记录,可对记录接口进行tag标记,也可以对接口进行版本对比。
测试对象前、后置脚本支持JavaScript语法通过代码结果赋值给变量,在接口传参时用{{变量名}}使用,一般用于加密函数
测试对象引入其他脚本语言包支持python、java等语言包的引用
测试对象请求设置用于设置超时请求时间,默认为30秒,并支持错误重试选项(包含断言错误、接口错误等情况)。
测试对象导出导出RunnerGo的数据文件
场景管理引入测试对象可以将测试对象中的接口直接引入到场景中
场景管理用例集对场景建立多个用例,方便自动化测试对场景用例进行测试。
场景管理参数化文件参数化批量执行测试数据
场景管理美化可通过美化来排版接口位置
场景管理等待控制器场景流程中增加等待时间
场景管理条件控制器场景流程中增加条件判断额外增加else功能
场景管理前置条件可新建或引入一个SQL数据库,提取数据库数据作为入参,用{{参数名}}获取数据库中的参数值可设置多个前置条件,前置条件可设置定时更新
场景管理操作方式Flow操作模式,采用拖拉拽等独特的操作方式直观便利的布置场景,便于上手额外支持传统【List】操作模式,可根据个人习惯选择不同的操作模式布置场景
场景管理场景导入支持导入RunnerGo、Jmeter、MeterSphere的场景数据
场景管理循环控制器按指定循环方法,循环该控制器聚合块中的所有接口,进行次数循环
场景管理聚合块用于场景中合并接口结构流程进行汇总信息的组件
场景管理批量操作对场景内数据进行批量禁用/启用、同步、更改服务、删除等操作
场景管理同步数据进行场景管理与测试计划之间数据的同步
场景管理导入/导出可导入/导出配置好的场景
场景管理变量追踪追踪变量的替换过程
性能测试导入场景将配置好的场景导入到测试计划中
性能测试定时任务可定时执行压测计划中的任务和任务执行周期
性能测试控制模式支持集中模式、单独模式两种控制模式
性能测试压测模式支持并发模式、阶梯模式、轮次模式、错误率模式、响应时间模式、每秒应答数模式六大模式
性能测试加压梯度图设置好压测参数后会自动生成加压梯度图
性能测试压测报告独特的实时报告状态,并对压测数据进行实时多图表监控和实时压力机监控;支持实时修改参数配置;支持查看压测debug日志;支持多报告进行同屏对比。额外支持导出报告
性能测试机器监控可以监控发压机和被测服务器的CPU等数据
自动化测试导入场景用例将配置好的场景用例导入到测试计划中
自动化测试定时任务可定时执行计划中的任务和任务执行周期
自动化测试执行顺序支持设置顺序执行或同时执行计划中的场景
自动化测试测试报告统计包括任务配置、场景及接口统计、场景结果、用例结果等信息额外支持导出报告
Mock服务预定义请求参数和响应期望用于在接口还没开发完成时,预定义接口请求参数和响应期望(Mock),并自动生成 Mock URL,让测试提前进入测试流程。
UI自动化UI测试浏览器支持选择Chrome、Firefo✖、Internet E✖plorer、Edge、Opera、Safari浏览器进行测试
UI自动化元素管理集中管理所有UI元素,实现元素的重复利用和维护的便捷性
UI自动化场景管理支持浏览器操作、鼠标操作、输入操作、等待事件、循环操作、断言、关联提取、If判断、代码操作等操作步骤
UI自动化场景同步支持根据需求选择自动同步还是手动同步
UI自动化测试报告可以实时查看执行结果,并可快速发送测试报告至第三方平台
UI自动化运行模式支持后台运行额外支持前台运行
UI自动化通用配置可以给整体场景进行通用配置设置
UI自动化暂停调试手动暂停或遇到错误修改后,可从中途继续调试运行场景。
UI自动化跳过认证忽略https证书
UI自动化录制插件可录制web操作步骤并直接导入到场景中
UI自动化接口操作支持添加接口、数据库结合场景进行操作
UI自动化验证码操作支持滑动验证码、图形验证码、计算公式验证码
UI自动化Iframe定位支持Iframe定位并可查看当前页面Iframe
UI自动化上传功能支持上传文件
UI自动化引用变量支持提取后的数据引用变量,包括支持全局变量和测试数据
UI自动化元素同步功能支持根据需求选择自动同步还是手动同步
UI自动化定时任务可定时执行计划任务和任务执行周期
UI自动化场景禁用支持计划中一键禁用场景
项目管理需求用于收集、记录和跟踪项目的需求。在该板块中,可以创建和管理项目需求,包括功能需求、用户故事、需求描述等。需求板块帮助团队明确项目的目标和功能,并提供一个集中管理需求的地方
项目管理迭代用于规划和管理项目的迭代周期。在该板块中,可以创建和安排项目的迭代,划分工作任务和时间范围。迭代板块通常与需求板块和任务板块结合使用,以便在每个迭代中实现项目需求
项目管理任务用于创建、分配和跟踪项目的具体任务。在该板块中,您可以定义项目中需要完成的具体工作任务,并将任务分配给团队成员。任务板块帮助团队成员了解自己的工作职责,并跟踪任务的状态和进度
项目管理版本用于管理项目的不同版本或发布。在该板块中,可以创建和跟踪项目的不同版本,包括版本号、发布日期和变更内容。版本板块有助于组织和记录项目的演进和发布历史
项目管理缺陷用于记录和跟踪项目中的缺陷或问题。在该板块中,可以创建和管理项目缺陷,包括描述问题、优先级、状态和解决方案。缺陷板块帮助团队识别和解决项目中的问题,并进行缺陷跟踪和修复
项目管理测试用例用于编写和管理项目的测试用例。在该板块中,可以创建测试用例,定义预期结果和测试步骤。测试用例板块有助于规划和执行项目的测试,并确保项目功能的正确性和质量
项目管理测试计划用于规划和管理项目的测试计划。在该板块中,可以制定测试计划,包括测试范围、测试资源分配、测试时间表等。测试计划板块帮助团队组织和管理项目的测试活动,在测试计划可以直观查看到计划中的用例和缺陷,并确保测试的全面性和可行性
数据大屏数据大屏数据大屏展示数据汇总、API测试、UI测试、项目管理模块的图表数据
企业管理后台后台管理可进行团队管理、企业成员管理、角色管理
报告通知第三方集成支持企业微信机器人、钉钉群机器人、钉钉企业应用、飞书群机器人、飞书群应用、邮箱六种通知渠道