- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
如何使用eoLinker进行api接口测试
eoLinker一键测试你的接口是否正常运作,一键测试你的接口是否正常运作,支持在线、本地(localhost)测试、支持跨域测试、支持文件测试和强大的参数构造器。
与
与Postman相同,eoLinker通过填写URL,header,body等就可以发送一个
请求,同时获取返回结果,能够发送任何类型的
GET/POST/PUT/DELETE/PATCH/OPTIONS/HEAD等。
http
请求,支持
1、发送请求
指发送请求的方式,最常用的是GET和POST。点击下拉列表可以看到共9
种请求方式供选择;
请求的URL,即接口地址;
可设置请求头部,包括Header及Auth认证;
请求参数支持表单(Form-data)、RESTful、源数据(Raw)格式,并支持表单转源数据;
点击可以以键值对的方式添加URL参数;
获取返回结果分为body和header,按需进行查看。Body页面:
Header页面
2、设置参数默认值
在编辑接口参数信息时,点击“更多设置”,填入参数值可能性即可。测试时参数值将被自动填入,设置多个值可能性可在测试时按需选择。
编辑接口界面
测试界面
3、使用参数构造器
该功能可对原始参数进行渲染转换,获得渲染转换后的参数。
构造参数操作如下
其意思分别表示:
参数初始值;
选择的参数构造操作;
参数构造表达式;
参数构造后的结果。
4、为接口添加环境
对项目进行环境管理,设置环境变量、请求头、前置URI等信息,在接口测试时便可选择对应环境,一键进行测试。
添加环境操作
下拉框可选择接口环境
5、Mock简单测试
在api的编辑页面,高级mock里面,输入mock的规则就行。eolinker的mock是基于mockjs来改的,不过规则大同小异,规则可以参考这里/examples.html
编辑完成之后,回到api的详情页面,在mock的标签下面会看到有一个url,复制到项目里面即可。
如何使用到项目中,此处写了一个demo:
publicclassMockServerTest{@Test
publicvoidtestMockServer()throwsIOException{mockClient.when(
request()
.withPath(/cK8aThy725ce359f61cceeabf120d895e1e106ef6f034f6?uri=/api/v1/redEnvelope/applyResetTranPwd.shtml)
.withMethod(POST)
// .withHeader(newHeader(HttpHeaders.ACCEPT,MediaType.TEXT_PLAIN))
// .withQueryStringParameter(new
Parameter(my-token,12345))
).respond(
response()
.withStatusCode(200)
.withBody(expected)
);
CloseableHttpClientclient=HttpClients.createDefault();HttpGet httpGet = new
HttpPost(/TPivSvI55cabdf9f2243a023dc6a76ec9514dc38084c19d?uri=/bestedu/course/primarySchool);
CloseableHttpResponseresponse=client.execute(httpGet);
//验证输出是否是正确
InputStreamcontent=response.getEntity().getContent();InputStreamReader inputStreamReader = new
InputStreamReader(content);
BufferedReader bufferedReader = newBufferedReader(inputStreamReader);
StringresponseText=bufferedReader.readLine();assertThat(responseText,equalTo(expected));
}
}
6、RESTfulmock测试请求
在url中填入restful地址,在mock测试时,可将restfulpath中的变量后替换,获取到相
您可能关注的文档
- 如何开旅行社.docx
- 如何开麻辣烫店.docx
- 如何开慢摇吧.docx
- 如何开母婴用品店.docx
- 如何开农家乐.docx
- 如何开偶像店.docx
- 如何开盆景店.docx
- 如何开琴行分析和总结.docx
- 如何开乳品店.docx
- 如何开烧烤店.docx
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)