eolinker的使用(跟着宝哥学java)

1 概念

postman eolinker

接口测试工具/平台

2 eolinker介绍

添加插件

eolinker是在线接口测试平台

使用时 需要firefox添加eolinker的插件

插件地址: HTTP://addons.mozilla.org/zh-CN/firefox/addon/eolinker/

添加后显示的移除 没有添加显示的是添加

image-20210527165218207

注册登录

创建环境

image-20210527172740892

image-20210527172814756

image-20210527172908308

新建项目

image-20210527172957492

项目名称+类型

image-20210527173100619

点击项目:进入项目管理目录

执行api测试

image-20210527173444185

3 通过postman测试exam的所有请求

3.1 获取所有

//获取所有
@RequestMapping(value="/exam.action",method = RequestMethod.GET)
@ResponseBody
public ResponseVo<List<Exam>> getAll(){
    return new ResponseVo<>(null,200,examService.getAll());
}

image-20210527173605443

测试成功 点击保存 选择新建api文档— 以后的所有测试成功后都需要此操作

image-20210527173717948

3.5 添加一个:拼凑json串

//添加一个
@RequestMapping(value="/exam_add1.action",method = RequestMethod.POST)
@ResponseBody
public ResponseVo<String> addOne1(@RequestBody Exam exam){
    examService.addOne(exam);
    return new ResponseVo<>("添加1_"+exam.getEname()+"成功",200,null);
}

image-20210527174023302

3.6 添加一个:通过FormData获取表单的字节数据

//添加一个
@RequestMapping(value="/exam_add2.action",method = RequestMethod.POST)
@ResponseBody
public ResponseVo<String> addOne2(Exam exam){//接受fromdata类型的请求参数  不能加RequestBody
    System.out.println("exam="+exam);
    examService.addOne(exam);
    return new ResponseVo<>("添加2_"+exam.getEname()+"成功",200,null);
}

image-20210527174239107

3. 7 添加一个:文件上传

//文件上传
@RequestMapping(value="/exam_add3.action",method = RequestMethod.POST)
@ResponseBody
public ResponseVo<String> addOne2(Exam exam, @RequestParam("photo") MultipartFile file, HttpServletRequest req) throws Exception{//接受fromdata类型的请求参数  不能加RequestBody
    //获取上传文件的md5值
    String photoMd5= Md5Util.fileMd5(file.getBytes());
    //判断此md5是否存在
    Exam md5Exam=examService.getOneByPhotoMd5(photoMd5);

    if(md5Exam==null){
        //获取img的路径
        String path=req.getSession().getServletContext().getRealPath("/img");
        File muDiFile=new File(path,System.currentTimeMillis()/100000+file.getOriginalFilename());
        file.transferTo(muDiFile);
        exam.setEphoto(muDiFile.getName());
    }else{
        exam.setEphoto(md5Exam.getEphoto());
        System.out.println("文件存在  不需要文件上传");
    }
    exam.setPhotoMd5(photoMd5);
    examService.addOne(exam);
    return new ResponseVo<>("添加3_"+exam.getEname()+"成功",200,null);
}

image-20210527174429415

3.8 修改一个:不带文件上传

//修改一个
@RequestMapping(value="/exam.action",method = RequestMethod.PUT)
@ResponseBody
public ResponseVo<String> updateOne(@RequestBody Exam exam){
    Exam dbExam=examService.getOneById(exam.getEid());
    exam.setEphoto(dbExam.getEphoto());//保证图片不更改
    examService.updateOne(exam);
    return new ResponseVo<>("修改"+exam.getEid()+"成功",200,null);
}

image-20210527174830560

3.9 修改一个:带文件上传

文件上传:必须是post请求

如果postman一直在sending 就重启服务即可

4 导出离线api文档

image-20210527175028526

image-20210527175141621

传:必须是post请求

如果postman一直在sending 就重启服务即可

4 导出离线api文档

[外链图片转存中…(img-skJQoGIP-1682057809469)]

[外链图片转存中…(img-qFzs8rkX-1682057809470)]

image-20210527175206859

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值