实现接口自动化的方式有很多种,requests+unittest+ddt的接口自动化框架有些朋友也有接触,但是考虑到很多没有代码基础,且这种框架实现需要的时间周期比较长,但是大多数公司的项目时间并不充裕。这篇随笔主要就是记录实现效率比较高的postman的接口自动化实现方式。一.创建测试用例集、子集如下图,点击postman左侧Collections下面有个添加文件夹图标,就可以创建测试用例集啦~一个系统、模块或其他分类粒度的测试用例可以存放在该目录下。另外,该目录下还可以创建子目录,进行测试用例的细分,如下图:二.创建测试用例创建接口测试用例,即新建http请求,选择请求方式、写好url、请
【开源技术随笔】005-Android编译报错:check_vintf.cppForkernelrequirementsatmatrixlevel6解决方法未订阅的兄弟,不建议订阅专栏了已订阅的兄弟,请关注下本文末尾,加联系方式进行技术交流最近添加NFS的Kernel宏控,单编bootimage没问题,下载验证NFS功能也开启OK,但整编Android时就报错如下:[check_vintf.cpp:620]Forkernelrequirementsatmatrixlevel6,ForconfigCONFIG_NFS_FS,value=ybutrequirednLog如下:checkvintfI
一、引言因工作需要,需部署mqtt服务器进行测试。二、技术小结dockerhub上相关镜像,直接拉取可用。经查,eclipse-mosquitto有官方认证OFFICIAL,故使用之,版本为2.0.15。先启动容器,获取配置文件,并设置用户和密码,生成账户文件。修改配置,挂账户文件。使用客户端测试。三、实践下载命令:dockerpulleclipse-mosquitto:2.0.15获取配置获取配置文件,创建密码:dockerrun--rm-it-v/tmp/config:config/mqtt--rm--namemqtteclipse-mosquitto:2.0.15shcd/tmp/con
学习视频:【编程不良人】2021年SpringBoot最新最全教程第十二章、文件上传、下载文件上传文件上传是指将文件从客户端计算机传输到服务器的过程。上传思路前端的上传页面:提交方式必须为post,enctype属性必须为multipart/form-data开发后端的Controller后端方法接收参数必须和前端标签的name名一致upload.jsp文件上传测试文件上传Controller@Controller@RequestMapping("file")publicclassFileController{privatefinalLoggerlog=LoggerFactory.getLog
文章目录问题技术背景解决方案问题在国内一些局域网下访问github.com可能会存在一些问题,甚至可能直接就无法访问。但是我们可以通过对指定的域名配置一个ip地址,这样在解析的时候就会自动跳转到我们手动选取的那个可访问的节点上。虽然该方法下还是偶尔有可能出现无法访问的情况,但是总体来说还是很大程度上的改善了github.com的访问体验。技术背景由于IP设置的问题,有时候会出现Github无法访问的问题,经过一番的资料检索之后,发现如下的方案可以成功解决在Ubuntu下无法正常访问Github的问题(有时候可以打开,有时候又不行)。解决方案首先我们编辑/etc/hosts文件:sudo
【开源技术随笔】002-部分镜像解包命令介绍:boot.img、vendor-boot.img、dtbo.img一、boot.img解包:生成kernel、ramdisk二、vendor-boot.img解包:生成dtb、vendor_ramdisk、vendor_cmdline三、dtbo.img解析:生成dts文件未订阅的兄弟,不建议订阅专栏了已订阅的兄弟,请关注下本文末尾,加联系方式进行技术交流一、boot.img解包:生成kernel、ramdisk$mkdirout_boot$./android/out
学习视频:【编程不良人】2021年SpringBoot最新最全教程第十一章、AOP11.1为什么要使用AOP问题现有业务层开发存在问题额外功能代码存在大量冗余每个方法都需要书写一遍额外功能代码不利于项目维护Spring中的AOPAOP:Aspect切面+Oriented面向Programmaing面向切面编程Aspect(切面)=Advice(通知)+Pointcut(切入点)Advice通知:业务逻辑中的一些附加操作称之通知Pointcut切入点:配置通知应用于项目中那些业务操作Advice通知就是附加操作的代码,Advice通知类型都有不同的执行策略和用途。@Before在目标方法执行之前
学习视频:【编程不良人】2021年SpringBoot最新最全教程第十章、项目开发实现一个登录注册,增删改查功能的系统10.1项目开发流程需求分析分析用户主要需求提取项目核心功能,根据核心功能构建页面原型库表设计:分析系统有哪些表分析表之间关联关系确定字段详细设计(流程图、伪代码):验证库表准确性功能实现(编码)环境搭建,具体功能实现功能测试,部署,上线,运维,维护全栈式开发:前端+后端+运维10.2需求分析系统有哪些模块?每个模块功能有哪些?用户模块:登录、注册、验证码生成员工模块:查询、删除、更新、添加10.3库表设计用户表:user员工表:employee表与表关系:user,emplo
学习视频:【编程不良人】2021年SpringBoot最新最全教程第七章、本地测试频繁启动服务器进行功能的访问非常繁琐、SpringBoot给我们提供了用于测试的依赖,自动集成Junit,使用了这个以来后,test包在打包时不会被打包进去@SpringBootTest注解修饰在类上,用来启动本地Spring环境@SpringBootTestpublicclassEmpServiceTest{@AutowiredprivateEmpServiceempService;@TestpublicvoidtestFindAll(){empService.findAll().forEach(emp->Sy
为什么我一点都进入不到工作的状态中,一个任务拖了太久我就不愿意继续做下去了,很多个这样的任务累计下来,导致我的负担越来越重,心态越来越焦虑。如何才能打破这种困局呢? 问题的答案也很清楚,首先从需求方面就需要先规划好每隔任务的细节,只有需求清晰了,代码才好弄。根源是建立一个规范的软件开发的完整流程,不能这样想一步是一步,从需求->开发->测试->部署交付,这些步骤都需要捋一遍。麻雀虽然小,五脏俱全,那就由我来建立我们公司的开发规范! 一、需求 第一步、一个需求任务下来先整理成文字或图片,写一篇需求说明文档,格式先不固定,主旨在于尽可能详细的描述清楚客户的真实需要。 第二步、根据需求说