当前位置: 首页 > wzjs >正文

做网站的框架组合免费网站电视剧全免费

做网站的框架组合,免费网站电视剧全免费,java开发手机网站建设,什么是wordpress后台文章目录 1背景1.1接口测试工具SoapUi产生背景1.2常见接口类型1.3接口包含内容1.4请求格式 2软件使用3http、webservice、webapi如何测试3.1REST(WebAPi、JSON/HTTP、POST)3.2SOAP(Webserver、XML/HTTP、POST) 1背景 1.1接口测试…

文章目录

  • 1背景
    • 1.1接口测试工具SoapUi产生背景
    • 1.2常见接口类型
    • 1.3接口包含内容
    • 1.4请求格式
  • 2软件使用
  • 3http、webservice、webapi如何测试
    • 3.1REST(WebAPi、JSON/HTTP、POST)
    • 3.2SOAP(Webserver、XML/HTTP、POST)

1背景

1.1接口测试工具SoapUi产生背景

当服务器被开发出来,但是客户端(前端还未开发),此时需要使用接口测试工具进行接口测试。通过模拟客户端发送请求,同时接收服务器回馈结果,完成接口测试。

1.2常见接口类型

在这里插入图片描述

1.3接口包含内容

在这里插入图片描述

1.4请求格式

  1. json
{"method": "POST","url": "https://api.example.com/login","headers": {"Content-Type": "application/json"},"body": {"username": "test_user","password": "p@ssw0rd123","remember_me": true}
}

2.XML

<?xml version="1.0" encoding="UTF-8"?>
<request><param name="id">1001</param>
</request>

2软件使用

该软件包含两部分
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通俗来说SOAP采用XML格式可以传输消息长,REST采用二进制编码传输快。

3http、webservice、webapi如何测试

在这里插入图片描述

3.1REST(WebAPi、JSON/HTTP、POST)

1. 生成服务器
这边有一个很好的博客,教如何创建REST的服务器,输入和输出均采用json格式。
2. 服务器限制报文格式
在这里插入图片描述
双击选中的Response1,点击底部的Scrip按钮,下拉会出现一个脚本文件。插入一下脚本内容。

// 获取请求内容
def requestContent = mockRequest.getRequestContent()// 定义响应模板
def buildResponse(success, message) {return ["success": success,"errMsg": message,"Data": ["PalletNo": "123456","ProductCode": "HY-DH144N8"]]
}try {def requestJson = new groovy.json.JsonSlurper().parseText(requestContent)// 验证逻辑...def errors = []if(!requestJson.EqpCode) errors << "缺少EqpCode"if(!(requestJson.FullQty in Integer)) errors << "FullQty必须为整数"if(!(requestJson.LotNumbers in List)) errors << "LotNumbers必须为数组"if(errors) {def response = buildResponse(false, "验证失败: " + errors.join(", "))mockResponse.setResponseContent(new groovy.json.JsonBuilder(response).toString())mockResponse.setResponseHttpStatus(400)} else {def response = buildResponse(true, "")mockResponse.setResponseContent(new groovy.json.JsonBuilder(response).toString())}} catch(e) {def response = buildResponse(false, "无效的JSON格式: " + e.message)mockResponse.setResponseContent(new groovy.json.JsonBuilder(response).toString())mockResponse.setResponseHttpStatus(400)
}

这样就可以限制报文输入类型为:

{
"EqpCode":"L1_BZ1",
"FullQty":36,
"LotNumbers":["H3501241015172300345","H3501241015172300346","H3501241015172300347"]
}

这个界面需要注意红色框中为空白,一切用脚本来写入即可。
在这里插入图片描述
3.3创建客户端
参考这边博文,很清楚说明了REST如何请求服务器
双击REST
写入http://localhost:8080/phone/blackphone
在这里插入图片描述
即可得到测试界面
在这里插入图片描述

3.2SOAP(Webserver、XML/HTTP、POST)

可以参考这一篇文章。

http://www.dtcms.com/wzjs/57942.html

相关文章:

  • 专业模板网站制作多少钱网络搜索工具
  • 工信部网站备案进度查询徐州网站设计
  • 免费拥有自己的网站郑州seo优化公司
  • 在线购物网站建设软文写作发布
  • 高端网站建设信息专业seo网络营销公司
  • 网站建设实训意见百度认证证书
  • 上海到北京机票久久seo综合查询
  • 如何做传奇私服网站bt磁力搜索器
  • 年轻人必备的十大网站怎么制作网页里面的内容
  • 做进化树的在线网站山东济南最新消息
  • 网站建设价格是哪些方面决定的模板建站流程
  • wordpress文章中添加视频说说seo论坛
  • 网站建设实训的方法今日头条十大新闻最新
  • 中英文网站用同域名企业网站制作步骤
  • 单页网站的域名厦门seo排名公司
  • 做网站买一个域名多少钱关键词数据分析工具有哪些
  • 太原疫情防控最新通知大众点评seo关键词优化
  • 网站目录结构 权限在哪里可以免费自学seo课程
  • 公司做网站推广的价格市场推广专员
  • 聊城做网站推广地方营销推广软件有哪些
  • 做网站单独接单百度广告联盟网站
  • 武汉做网站的视频剪辑培训班一般学费多少
  • wordpress图片多选seo sem关键词优化
  • 厦门商城网站建设班级优化大师官方网站
  • 适合推广的网站公司网站设计的内容有哪些
  • 官方网站建设源码系统广州线上教学
  • 电商公司的网上设计上海搜索排名优化公司
  • seo是做网站源码还是什么360竞价推广开户多少钱
  • 网络科技公司网站制作seo关键词排名价格
  • 香港主机网站充值软文发布推广平台