电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

用eolinker进行接口测试

8页
  • 卖家[上传人]:AP****op
  • 文档编号:46494345
  • 上传时间:2018-06-26
  • 文档格式:PDF
  • 文档大小:2.94MB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、由于工作的原因,一直要接触大量的接口,而写完接口文档都需要进行测 试才能使用。现在接口测试几乎是要求在编写完接口文档后必须要做的步骤, 我最近一直在研究接口测试,经测试前辈推荐 eoLinker (https:/)能一键测试你的接口是否正常运作,一键测试 你的接口是否正常运作,支持在线、本地(localhost)测试、支持跨域测试、 支持文件测试和强大的参数构造器。并且与 Postman 相同,eoLinker 通过填写 URL,header,body 等就可以发送一个请求,同时获取返回结果,能够发送任 何类型的 http 请求,支持 GET/POST/PUT/DELETE/PATCH/OPTIONS/HEAD 等。这 个对我工作而言实在是很方便啊,之前的文章我分享了一些零碎的功能点,这 次我整合起这些小技巧分享给大家。具体的教程就不细讲了,感兴趣的去官网 瞧瞧哦,啧啧。 发送请求的方式,最常用的是 GET 和 POST。点击下拉列表可以看到共 9 种请求 方式供选择(最喜欢是有多种请求方式) ;并且请求参数支持表单(Form- data)、RESTful、源数据(Raw)格式,并支持

      2、表单转源数据;点击可以以键值 对的方式添加 URL 参数;获取返回结果分为 body 和 header,按需进行查看。 Body 页面 Header 页面 接着就是编辑接口参数信息时,点击“更多设置” ,填入参数值可能性即可。测 试时参数值将被自动填入,设置多个值可能性可在测试时按需选择。 测试界面 还有一个功能是参数构造器,该功能可对原始参数进行渲染转换,获得渲染转 换后的参数。构造参数操作如下 红圈分别表示:参数初始值;选择的参数构造操作;参数构造表达式;参数构 造后的结果。 那之前文章我也提到过的为接口添加环境也就是对项目进行环境管理,设 置环境变量、请求头、前置 URI 等信息,在接口测试时便可选择对应环境,一 键进行测试。 再讲一个 Mock 简单测试,在 api 的编辑页面,高级 mock 里面,输入 mock 的规 则就行。eolinker 的 mock 是基于 mockjs 来改的,不过规则大同小异,规则可 以参考这里 http:/ 回到 api 的详情页面,在 mock 的标签下面会看到有一个 url,复制到项目里面 即可。 如何使用到项目中,此处写了一个 demo:

      3、 public class MockServerTest Test public void testMockServer() throws IOException mockClient.when( request() .withPath(“http:/ 5ce359f61cceeabf120d895e1e106ef6f034f6?uri=/api/v1/redEnvelope/applyR esetTranPwd.shtml“) .withMethod(“POST“) / .withHeader(new Header(HttpHeaders.ACCEPT, MediaType.TEXT_PLAIN) / .withQueryStringParameter(new Parameter(“my-token“, “12345“) ).respond( response() .withStatusCode(200) .withBody(expected) ); CloseableHttpClient client = HttpClients.createDefault(); HttpGet h

      4、ttpGet = new HttpPost(“http:/ 14dc38084c19d?uri=/bestedu/course/primarySchool“); CloseableHttpResponse response = client.execute(httpGet); /验证输出是否是正确 InputStream content = response.getEntity().getContent(); InputStreamReader inputStreamReader = new InputStreamReader(content); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String responseText = bufferedReader.readLine(); assertThat(responseText, equalTo(expected); 而 RESTful mock 测试请求是在 url 中填入 restful 地址,在 mock 测试 时,可将 restful path 中的变量后替换,获取到相应的值。 还可以填入测试 url 中,并将 restful 中的 path 参数替换,点击发送,获取结 果。 若想重新确认之前测试时的参数内容或返回结果,只需要点击相应的接口测试 历史,测试历史间切换畅通无忧。

      《用eolinker进行接口测试》由会员AP****op分享,可在线阅读,更多相关《用eolinker进行接口测试》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
     
    收藏店铺
    相关文档 更多>
  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅文化产业示范园区数据可视化系统开发项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅文化产业示范园区数据可视化系统开发项目

    2024-04-01 27页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省卫生健康委妇幼健康信息平台运维服务项目 广东省省级政务信息化(2020年第三批)项目需求--广东省卫生健康委妇幼健康信息平台运维服务项目

    2024-04-01 14页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅公共服务平台(2020)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅公共服务平台(2020)项目

    2024-04-01 47页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅投资促进数据库及业务管理系统运维服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅投资促进数据库及业务管理系统运维服务(2020年)项目

    2024-04-01 22页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省湛江水文分局政务信息化系统(2020年)运维运营项目 广东省省级政务信息化(2020年第三批)项目需求--广东省湛江水文分局政务信息化系统(2020年)运维运营项目

    2024-04-01 19页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅数据治理服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅数据治理服务(2020年)项目

    2024-04-01 17页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅厅属单位行政效能协同(2020)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省文化和旅游厅厅属单位行政效能协同(2020)项目

    2024-04-01 42页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅中药材流通追溯体系管理平台运维服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅中药材流通追溯体系管理平台运维服务(2020年)项目

    2024-04-01 17页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅驻场运营服务(2020年)项目 广东省省级政务信息化(2020年第三批)项目需求--广东省商务厅驻场运营服务(2020年)项目

    2024-04-01 26页

  • 广东省省级政务信息化(2020年第三批)项目需求--广东省汕头水文分局政务信息化系统(2020年)运维项目 广东省省级政务信息化(2020年第三批)项目需求--广东省汕头水文分局政务信息化系统(2020年)运维项目

    2024-04-01 13页

  • 关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.