电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

使用eoLinker进行接口测试

  • 资源ID:46578639       资源大小:757.89KB        全文页数:9页
  • 资源格式: PDF        下载积分:0金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要0金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

使用eoLinker进行接口测试

由于工作的原因,一直要接触大量的接口,而写完接口文档都需要进行测试才能使用。 现在接口测试几乎是要求在编写完接口文档后必须要做的步骤,我最近一直在研究接口测试, 经测试前辈推荐 eoLinker (https:/www.eolinker.com)能一键测试你的接口是否正常运作, 一键测试你的接口是否正常运作, 支持在线、本地(localhost)测试、支持跨域测试、支持文件测试和强大的参数构造器。并且与 Postman 相同,eoLinker 通过填写 URL,header,body 等就可以发送一个请求,同时获取返回结果,能够发送任何类型的 http 请求,支持GET/POST/PUT/DELETE/PATCH/OPTIONS/HEAD 等。 这个对我工作而言实在是很方便啊, 之前的文章我分享了一些零碎的功能点,这次我整合起这些小技巧分享给大家。具体的教程就不细讲了,感兴趣的去官网瞧瞧哦,啧啧。 发送请求的方式,最常用的是 GET 和 POST。点击下拉列表可以看到共 9 种请求方式供选择 (最喜欢是有多种请求方式) ; 并且请求参数支持表单(Form-data)、RESTful、源数据(Raw)格式,并支持表单转源数据;点击可以以键值对的方式添加 URL 参数;获取返回结果分为 body 和 header,按需进行查看。 Body 页面 Header 页面 接着就是编辑接口参数信息时,点击“更多设置”,填入参数值可能性即可。测试时参数值将被自动填入,设置多个值可能性可在测试时按需选择。 测试界面 还有一个功能是参数构造器, 该功能可对原始参数进行渲染转换,获得渲染转换后的参数。构造参数操作如下 红圈分别表示:参数初始值;选择的参数构造操作;参数构造表达式;参数构造后的结果。 那之前文章我也提到过的为接口添加环境也就是对项目进行环境管理, 设置环境变量、请求头、前置 URI 等信息,在接口测试时便可选择对应环境,一键进行测试。 再讲一个 Mock 简单测试,在 api 的编辑页面,高级 mock 里面,输入 mock 的规则就行。eolinker 的 mock 是基于 mockjs 来改的,不过规则大同小异,规则可以参考这里 http:/mockjs.com/examples.html,简单说就是编辑完成之后,回到 api 的详情页面,在 mock 的标签下面会看到有一个 url,复制到项目里面即可。 如何使用到项目中,此处写了一个 demo: public class MockServerTest Test public void testMockServer() throws IOException mockClient.when( request() .withPath(“http:/mock.eolinker.com/cK8aThy725ce359f61cceeabf120d895e1e106ef6f034f6?uri=/api/v1/redEnvelope/applyResetTranPwd.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 httpGet = new HttpPost(“http:/mock.eolinker.com/TPivSvI55cabdf9f2243a023dc6a76ec9514dc38084c19d?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进行接口测试)为本站会员(亿***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

分享当前资源【使用eoLinker进行接口测试】到朋友圈,您即可以免费下载此资源!
微信扫一扫分享到朋友圈
二维码
操作提示:任选上面一个二维码,打开微信,点击“发现”使用“扫一扫”,即可将选择的网页分享到朋友圈
您可能感兴趣的------------------------------------------------------------------------------------------------------



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