检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建代理服务器 创建1台云上服务器,作为第三方服务器的代理服务器。 登录华为云控制台购买弹性云服务器,关于购买弹性服务器的详细介绍请参见自定义购买弹性云服务器。 代理服务器的CPU架构需要选择x86计算。
服务器地址 创建为代理服务器的服务器内网IP或公网IP。 IP地址需要能够与堡垒机正常连接。 端口 供代理服务器访问的端口。 SOCKS5代理默认端口为1080,如果有设置固定端口,请填写已设置的端口号。 所属部门 选择已有的所属部门,如果没有可新建。
代理服务器是介于源端和云服务之间的一台服务器,有了代理服务器之后,源端服务器不是直接访问云服务,而是向代理服务器发出请求,由代理服务器从云服务取回所需要的信息并传送给源端。
选择脚本模板,拖拽脚本模板卡片、或单击脚本模板卡片上的,将脚本添加至测试步骤。 根据需要编辑URL请求,包括添加并设置CodeArts TestPlan接口脚本的URL请求、设置CodeArts TestPlan接口脚本的检查点、设置CodeArts TestPlan接口脚本的响应
如何选择代理服务器? 代理服务器仅提供转接功能,因此对代理服务器的系统、配置无特别要求。只要确保同时连接这台代理服务器的主机数量不是特别多(超过百台),性能不会受到影响。我们建议使用CentOS系统作为代理服务器,配置华为yum源更方便。 父主题: 常见问题
接口自动化用例中测试步骤检查点如何设置 问题现象 在编写接口测试自动化脚本过程中,测试步骤中涉及检查点如何进行设置? 处理方法 请参考设置测试检查点,了解检查点功能详情及操作步骤。
代理服务器的要求 全程无公网迁移场景下,代理服务器需要与目的端服务器处于同一Region、同一VPC下。 源端服务器和代理服务器能够通过专线/VPC/内网等方式进行互通。 代理服务器需要满足源端服务器想要获取的能力。
设置测试套结果 功能介绍 设置测试套结果 URI POST /v4/{project_id}/tasks/{task_uri}/results 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理 CodeArts
获取测试报告的模板设置 功能介绍 获取测试报告的模板设置 URI GET /GT3KServer/v4/{project_id}/background 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: 项目id,对应"需求管理 CodeArts
自定义资源池:执行自定义执行机任务的ECS集合。 执行机:运行接口自动化任务的容器,运行在ECS上面。 使用流程 申请自定义执行机ECS资源。 ECS规格:4U8G,硬盘>= 50G,标准Linux系统。 ECS数量:>=1台。 标准规格每台ECS建议运行自定义执行机数量:2个。
设置CodeArts TestPlan自定义执行方式 执行方式设置用于配置并管理功能自动化、自定义自动化测试类型的仓库URL和版本等信息。 前置条件 在代码托管服务中已创建仓库。 操作步骤 登录CodeArts首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”,选择“执行方式设置”页签。
息、鉴权信息,例如姓名、地址、用户名等。 动态参数 动态参数设置,动态参数的值可以在用例执行过程中被赋值。动态参数初始值可为空,被赋值之后,此处显示的是最新值。 在用例测试步骤“响应提取”的“赋值给环境动态参数”列中设置后,在测试执行时,响应提取的内容将被赋值给动态参数。详细介绍请参见动态变量说明。
设置用例结果 功能介绍 设置用例结果 URI POST /v4/{project_uuid}/versions/{version_uri}/testcases/{case_uri}/results 表1 路径参数 参数 是否必选 参数类型 描述 project_uuid 是 String
设置CodeArts TestPlan接口自动化用例请求超时时间、资源池和DNS映射 用户配置DNS映射后,当接口自动化用例中的URL请求路径为域名时,会自动映射请求对应的IP。 用户可以在“测试计划设置”中设置请求超时时间、调试资源池、设置DNS映射。 登录CodeArts首页
设置CodeArts TestPlan测试用例字段 如果预置的用例字段不满足实际使用需求,用户可以按需自定义添加其它类型字段。 登录软件开发生产线首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”。 选择“测试用例设置”页签,页面将显示测试用例下的字段信息。
类型的操作。详情如下: 请求方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 在获取用户Token的URI部分,若请求方法为POST,则其请求为:
设置CodeArts TestPlan测试报告背景图和Logo 登录CodeArts首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”。 单击“封面背景图”、“内容背景图”以及“设置Logo”右侧的“替换图片”,在本地选择需要替换的图片。 封面背景图
设置CodeArts TestPlan测试套件的状态和结果 如果预置的测试套件状态和结果不满足实际使用需求,用户可以按需自定义添加其它状态和结果。 登录软件开发生产线首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”。 在“测试套件设置”页签,单击“
设置CodeArts TestPlan接口脚本的检查点 设置建议 推荐用户设置检查点。针对接口类请求,请提供判断响应码的检查点。 当检查点设置为空,不论接口的响应码是什么,都会判断结果为成功。 检查点说明 测试检查点又名断言,通过检查接口响应是否符合预期,判定系统是否满足预期。
检查点:判断响应头中的token等于abcd。 设置方法:设置来源为响应头,属性为token(前提条件响应头有token),设置比较符为等于(字符串、不区分大小写),设置目标值为abcd。 响应码 表示接口返回的响应码。 否 检查点的属性或值字 变量的属性字段 检查点:判断响应码等于200。 设置方法:设置来源为响应
设置CodeArts TestPlan接口脚本的响应提取 响应提取是提取接口响应结果的某一部分,命名为参数,供后续测试步骤参数化调用。响应提取需要在前序测试步骤定义,后续测试步骤使用。 在前序测试步骤中,在“响应提取”页签创建要传递的参数。响应提取的来源需要用到内置参数,请参考内
接口自动化用例中前后步骤如何传递变量 问题现象 在编写接口测试自动化脚本过程中,前后步骤如何传递变量? 例如:要测试接口B,该接口有一个入参orderNumber,它的值来源于接口A的响应体中number属性的值,并且该值是动态变化的,如何把接口A响应体number属性的值动态传
如果您购买的测试计划套餐、资源扩展、增值特性的到期日不同,可以将到期日统一设置到固定一个日期,便于日常管理和续费。 图1展示了用户将两个不同时间到期的资源,同时续费一个月,并设置“统一到期日”后的效果对比。 图1 统一到期日 更多关于统一到期日的规则请参见如何设置统一到期日。 父主题: 续费
键字 MQTTSubscribe简介 该系统关键字支持对MQTT协议的全流程测试,用以向MQTT服务器订阅并接受消息,最后取消订阅,如果需要使用该系统关键字,需要用户将MQTT服务器开放公网访问并且将对应端口的安全组策略开启放行。 参数 是否必选 参数类型 默认值 描述 MQTT连接标识(userId)
配置CodeArts TestPlan发送消息通知 在测试计划服务中,可以对各项操作设置是否发送通知。 登录软件开发生产线首页,搜索目标项目并单击项目名称,进入项目。 在导航栏单击“设置 > 测试设置”。 在“消息通知”页签,可以对系统事件配置是否发送服务动态和发送邮件。 表1 通知发送策略