不会接口测试?如何使用eoLinker进行api接口测试-深圳网站优化推广公司

不会接口测试?如何使用eoLinker进行api接口测试

那年夏天

2019-06-25

关注 关注

现在接口测试几乎是要求在编写完接口文档后必须要做的步骤,我最近在研究接口测试,发现eoLinker能一键测试你的接口是否正常运作,一键测试你的接口是否正常运作,支持在线、本地(localhost)测试、支持跨域测试、支持文件测试和强大的参数构造器。

与Postman相同,eoLinker通过填写URL,header,body等就可以发送一个请求,同时获取返回结果,能够发送任何类型的http请求,支持GET/POST/PUT/DELETE/PATCH/OPTIONS/HEAD等。有些使用小技巧分享给大家。

1、发送请求

不会接口测试?如何使用eoLinker进行api接口测试

(1)指发送请求的方式,最常用的是GET和POST。点击下拉列表可以看到共9种请求方式供选择;
(2)请求的URL,即接口地址;
(3)可设置请求头部,包括Header及Auth认证;
(4)请求参数支持表单(Form-data)、RESTful、源数据(Raw)格式,并支持表单转源数据;
(5)点击可以以键值对的方式添加URL参数;
(6)获取返回结果分为body和header,按需进行查看。

Body页面:

不会接口测试?如何使用eoLinker进行api接口测试

Header页面:

不会接口测试?如何使用eoLinker进行api接口测试

2、设置参数默认值

在编辑接口参数信息时,点击“更多设置”,填入参数值可能性即可。测试时参数值将被自动填入,设置多个值可能性可在测试时按需选择。
编辑接口界面

不会接口测试?如何使用eoLinker进行api接口测试

不会接口测试?如何使用eoLinker进行api接口测试

测试界面

不会接口测试?如何使用eoLinker进行api接口测试

3、使用参数构造器
该功能可对原始参数进行渲染转换,获得渲染转换后的参数。

不会接口测试?如何使用eoLinker进行api接口测试

构造参数操作如下

不会接口测试?如何使用eoLinker进行api接口测试

其意思分别表示:
(1) 参数初始值;
(2) 选择的参数构造操作;
(3) 参数构造表达式;
(4) 参数构造后的结果。

4、为接口添加环境
对项目进行环境管理,设置环境变量、请求头、前置URI等信息,在接口测试时便可选择对应环境,一键进行测试。
添加环境操作

不会接口测试?如何使用eoLinker进行api接口测试

下拉框可选择接口环境

不会接口测试?如何使用eoLinker进行api接口测试

5、Mock简单测试
在api的编辑页面,高级mock里面,输入mock的规则就行。eolinker的mock是基于mockjs来改的,不过规则大同小异,规则可以参考这里http://mockjs.com/examples.html

不会接口测试?如何使用eoLinker进行api接口测试

编辑完成之后,回到api的详情页面,在mock的标签下面会看到有一个url,复制到项目里面即可。

不会接口测试?如何使用eoLinker进行api接口测试

如何使用到项目中,此处写了一个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));
}

}

6、RESTful mock测试请求
在url中填入restful地址,在mock测试时,可将restful path中的变量后替换,获取到相应的值。
接口信息:

不会接口测试?如何使用eoLinker进行api接口测试

获取mock页面的地址

不会接口测试?如何使用eoLinker进行api接口测试

填入测试url中,并将restful中的path参数替换,点击发送,获取结果

不会接口测试?如何使用eoLinker进行api接口测试

请求结果:

不会接口测试?如何使用eoLinker进行api接口测试

7、提供接口测试历史,可进行切换。
若想重新确认之前测试时的参数内容或返回结果,只需要点击相应的接口测试历史,测试历史间切换畅通无忧。

不会接口测试?如何使用eoLinker进行api接口测试

相关推荐

相关内容推荐

企业网站制作哪里好诸暨h5制作有哪些网站襄阳网站建设网站制作沈阳网站制作 辽icp手机音乐网站制作html页面制作网站互动h5制作网站青岛网站制作方法龙岗区网站制作推荐搜狗网站制作雪糕制作视频在线观看网站个人网站设计与制作源代码什么网站可以制作漫画俄罗斯网站制作书签广州网站视频制作青岛企业制作网站黑龙江门户网站制作樟木头比较好的网站制作六年级网站制作网站地图制作美食文案如何制作网站的帮助文档定制相册制作网站福保健康网站制作铜山县网站制作开发收费标准湛江网站制作套餐镇江网站制作头像教程绍兴淘宝网页怎么制作网站链接小制作小发明网站可以制作片头的网站商洛网站制作公司名字测试网站制作制作网站要多少成本北京网站制作美食视频好孩子网站制作表格简单的网站怎么制作天仙配电影网站制作兰州网站制作过程中注意事项网站跳转制作乐山个人网站制作南航网站制作表格开封网站制作代码外贸网站制作华博互联铜陵营销型网站制作舟山租房网站制作最新物理小制作网站服装网站手机模板制作屯粮积草装修网站制作问卷调查网站制作手工怎么制作自己的网站和网页东明网站制作站长素材网站制作长春网站制作相信源晟20提供手机网站制作哪家好彩票网站开发制作模版软件杭州商城网站制作加驰牛科技网页设计制作网站模板法语苏州商城网站制作选哪家瑞安跨境电商网站制作多少钱北京网站建设制作费用奇迹私服网站制作通州制作网站价格建瓯b2c网站制作一般费用石家庄商城网站制作桂平制作网站公司制作网站的软件收费网站制作产品发布系统简单介绍一个网站的制作过程呼和浩特国外网站制作小网站制作教程视频延安网站制作价格标本制作网站工商网站制作奶茶avatar头像制作网站神舟网站制作壁纸龙岩网站制作小玩具成人蓬莱个性化网站制作罗湖自己网站制作哪家公司好网站制作没有权限莆田外贸仿牌网站制作哪个好无锡网站制作不错新互动网络网站制作软件图标教程车祸网站制作壁纸小慧的家网站制作周大福网站制作视频微信网站制作系统视频web前端网站制作儿歌网站制作贴纸莆田在线制作网站制作旅游网站流程图黑科技制作网站宁国响应式网站制作如何制作服装网站未来电影网站制作广铁集团网站制作官方网站制作哪家专业江津网站制作公司6许昌网站制作招商永州网站制作蛋糕材料新干网站制作公司网站制作工具怎么选企业网站制作书签幼儿园鹿邑网站制作采用模板制作网站最大的优点石家庄景区网站制作微信海报在线制作网站你制作的网站怎么改名字纯手工制作网站菏泽集团网站制作公司网站制作引领苏州久远网络制作访问权网站网站制作需要的小图标莞城网站建设制作二级域名的网站怎么制作制作一个家教网站瑞安响应式网站制作网站广告片制作济南饰品行业网站制作北京网站制作实力乐云seo慈溪外贸网站制作价格在线制作片头网站推荐网站制作价格多少长治政府网站制作制作网站背景音乐没有响亲子网站制作干花吉林网站制作哪好深圳网站制作设计公司大丰收网站制作手工聊城网站优化制作制作网站哪个最靠谱南宁网站制作优惠手机网站制作建设有制作网站的后台吗桦甸珠宝网站制作八喜电影网站制作中山精品网站建设制作设计服务商湖南网站制作书签手绘白云区企业网站制作无代码网站制作舞蹈音乐制作网站二维码手机网站怎么制作河南定制网站制作价格东阳如何制作个人兴趣网站年会视频制作的网站天津建材行业网站制作html 如何制作网站美食类网站制作机票网站制作起泡合肥网站制作壁纸的app周口网站制作源码公司网站制作创新点素材合成制作网站如何制作仿网站查分网站制作表格梅州网站制作方法关于3dvr制作网站动态网站后台制作网站制作干花插花网站怎么制作培训闯关课程小河作文网站制作宿舍网站制作广告网站制作壁纸抖音头像logo免费制作网站瑞安网站制作建设价格多少新疆网站制作费用清远全包网站制作平台校园经历简历制作网站制作网站用的域名网站制作图片漂浮内容有服务器怎么制作网站源码学生个人网站制作html代码在线图片制作.cur网站电商网站视频制作南宁本地网站建设制作yy情侣头像设计制作网站明星视频网站在线制作北京制作网站服务商网站制作 百度文库ps精美网站制作教程泉州网站怎样制作问卷调查网站制作手工cms制作网站晋中制作网站墙板网站制作盐城网站制作一般需要多少钱响应式网站制作地址在哪平湖如何制作一个淘宝推广网站南昌低价网站制作制作自己的恋爱网站如何自己制作中秋快乐的网站三网合一网站怎么制作wcm v6 制作网站上海杨浦网站制作设计荆门金泉网网站制作通州网站制作开发公司前端开发制作网站网站制作干花插花虎林网站制作公司个人网站制作dw教程青岛企业制作网站兔展h5在线制作网站

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统