场景应用示例
此场景示例是调用短网址API接口进行网址的生成与还原转换。
步骤一:短网址生成,调用短网址API接口给https://gotest.hz.netease.com
转换为短链接。
请求信息
请求头
Content-Type: application/json; charset=UTF-8
Token: b43724dc969e5024fac481980ebc1551
请求URL:无
请求体
类型:raw
//url参数为要转换为短链接的地址。
{
"url": "https://gotest.hz.netease.com"
}
//或使用公共参数mixed_url(混合随机)方式来生成的固定格式的随机URL,并转换为短链接。
{
"url": "${mixed_url}"
}
响应信息
响应体
类型:raw
//ShortUrl表示生成的短链接,LongUrl表示长链接地址。
{
"Code": 0,
"ShortUrl": "https://dwz.cn/4DZj6mub",
"LongUrl": "https://gotest.hz.netease.com",
"ErrMsg": ""
}
输出信息
key 数据来源 输出表达式 Url 响应体 $.ShortUrl Code 响应体 $.Code
步骤二:暂停 等待1000毫秒。
步骤三:条件
判断步骤一中Code参数输出值为0时,则执行条件判断中step1:短网址还原。否则执行结束。
if条件参数 逻辑判断条件 VALUE值 ${Code} 等于 0
步骤三-step1:短网址还原。给步骤一中生成的短链接(输出Url值)还原。
请求信息
请求头
Content-Type: application/json; charset=UTF-8
Token: b43724dc969e5024fac481980ebc1551
请求URL:无
请求体
类型:raw
//1.开启个性化 2.构造参数,shortUrl参数引用步骤一的输出Url值。
{
"shortUrl": "${Url}"
}
响应信息
响应体
类型:raw
//响应体中ShortUrl为步骤一https://gotest.hz.netease.com转换为短链接的输出。
{
"Code": 0,
"ShortUrl": "https://dwz.cn/4DZj6mub",
"LongUrl": "https://gotest.hz.netease.com",
"ErrMsg": ""
}
校验信息
响应体
校验类型 参数 值 描述 Json匹配 Code 0 验证Code Json匹配 ShortUrl ${Url} 验证ShortUrl参数值是否等于步骤一输出的Url值(即响应体中ShortUrl值)
注:此场景仅用于GoAPI平台场景用法示例,场景用例输出、校验请在对应目录参考具体使用用法。