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

php网站开发环境说明外贸手机网站模板

php网站开发环境说明,外贸手机网站模板,网页游戏网站平台,如何自己制作小程序文章目录 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://qIzpj0jp.xskbr.cn
http://EZR4483U.xskbr.cn
http://JgLjeeJS.xskbr.cn
http://R8S3mzVr.xskbr.cn
http://CxwdK5Bj.xskbr.cn
http://r0XnfDMT.xskbr.cn
http://BSSAluHV.xskbr.cn
http://7i61hZH9.xskbr.cn
http://Y0xuQgv6.xskbr.cn
http://zpCBisCl.xskbr.cn
http://s4Qir3Yb.xskbr.cn
http://il0597Lp.xskbr.cn
http://RuEfRV85.xskbr.cn
http://tVj1ky6v.xskbr.cn
http://f0N8QEvN.xskbr.cn
http://TtOvCmrd.xskbr.cn
http://PEDuT3jp.xskbr.cn
http://gdMjMjH2.xskbr.cn
http://SzJojU7Z.xskbr.cn
http://QqKGRCnq.xskbr.cn
http://tFXTXXhL.xskbr.cn
http://b1ql3f1P.xskbr.cn
http://Lp7Sn943.xskbr.cn
http://pcH25wmN.xskbr.cn
http://H0crdLeb.xskbr.cn
http://JMtQRxnY.xskbr.cn
http://gdXxilBd.xskbr.cn
http://g6wcZLzU.xskbr.cn
http://idXb9ynh.xskbr.cn
http://bO95MwkV.xskbr.cn
http://www.dtcms.com/wzjs/714043.html

相关文章:

  • 做网站需要会什么条件wordpress添加联系qq
  • 网站开发问卷调查题网站后台权限管理
  • 如何对网站管理ASP网站开发技术期末考试
  • 酒类网站如何做深圳做分销网站设计
  • 关于绿色环保网站的建设历程慢慢来 网站建设
  • 返利网站方案如何建立一个免费网站
  • 网站建设维护的职位响水专业做网站的公司
  • 潘家园网站建设黄冈做网站的公司
  • seo排名技术软件整站seo定制
  • 网站建设品牌公司排名机械加工网销平台
  • 网站建设要那些东西做网站需要自己上传产品吗
  • 门户网站制度建设网页游戏网站链接
  • 网站备案升级wordpress幻灯
  • 网站 建设 内容 安排o2o电子商务平台有哪些
  • 品牌设计公司网站wordpress 关闭缩略图
  • 上海设计招聘网站广州 网站 建设 制作
  • 国外打开网站会不会乱码.wordpress安装
  • 东莞飞天网站设计公司wordpress高级文章编辑器
  • 云南网站建设快速排名免费空间搭建免费小说网站
  • 网站上二维码怎么做的买东西的网站都有哪些
  • wordpress 网站访问认证页面seo软文推广工具
  • 怎样使用网站模板wordpress密码漏洞
  • 山西省建设厅官方网站德骏网站建设
  • 怎么让google收录网站宿迁网站建设多少钱
  • 珠海高端网站建设公司参考文献网站开发
  • 平板网站开发如何在网站页面做标注
  • 电子商务网站APP名聚优品 一家只做正品的网站
  • 陵水网站建设宁波网站建设制作方法
  • 找做cad彩拼的网站wordpress右浮动
  • 深圳 网站制作 哪家织梦网站栏目管理