2021
07-26
07-26
SpringBoot2 集成测试组件的七种方法
目录一、背景描述二、PostMan工具三、Swagger文档四、TestRestTemplate类五、Http请求模式六、Service层测试七、MockMvc方式八、Mockito测试九、源代码地址一、背景描述在版本开发中,时间段大致的划分为:需求,开发,测试;需求阶段:理解需求做好接口设计;开发阶段:完成功能开发和对接;测试上线:自测,提测,修复,上线;实际上开发阶段两个核心的工作,开发和流程自测,自测的根本目的是为自己提前解决可能出现的问题;如...
继续阅读 >
目录一、介绍二、前提三、get的请求3.1GET无参请求3.2GET传参四、post请求五、Requests响应六、Request扩充七、requests+pytest+allure7.1流程如下7.2模块总览7.3读取csv文件流程7.4读取excle文件流程一、介绍Requests是一个很实用的PythonHTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求二、前提pipinstallrequests三、get的请求3.1GET无参请求r=...
前言这是一个使用HttpRunner开发接口平台的简单Demo。新建Django项目安装依赖包pipinstallhttprunner=1.5.6-ihttps://pypi.doubanio.com/simple/模型规划项目Project:包含名称、创建时间、修改时间测试套件TestSuite:对应HttpRunner的一个yaml文件,包含所属项目、name、base_url、request请求配置、variables用户自定义变量、创建时间、修改时间测试用例TestCase:对应HttpRunner中的一个test段,包含所属TestSuite...
1.跨域原理1.首先浏览器安全策略限制jsajax跨域访问服务器2.如果服务器返回的头部信息中有当前域://允许http://localhost:8080这个网站打开的页面中的js访问我Access-Control-Allow-Origin:http://localhost:8080//允许携带cookie访问我Access-Control-Allow-Credentials:true那么,浏览器可以让js请求该服务器2.djangocors设置:1.安装包pipinstalldjango-cors-headers2.注册应用INSTALLED_APPS=[...#添加djang...
理论知识部分:一、简单总结几点数据库测试点:1.检查接口返回的数据是否与预期一致2.传递数据类型错误时能否处理,比如数据类型要求是整数,传递小数时能否处理3.接口参数的边界值4.接口处理数据的时间5.接口的安全性二、Jemeter工具相关的设置:第一步:打开jemeter,添加线程组第二步:添加JDBC请求增删改查不同的操作需调整SQLQuery的QueryType(selectstatement查询Updatestatement增删改Callablestatement存储过程用)...
前言idea2020.3测试版官方下载地址想要使用idea2020.3的可以点击链接下载测试版免费使用30天https://www.jetbrains.com/idea/nextversion/#section=windowsidea激活到2089年,需要的点击下载吧!IntelliJIDEA2020.2.3永久破解激活教程(亲测有效)一、主页UI样式如下(示例):这次变化最大的也就是UI了完全抛弃了之前一直使用的模板更改成了新的样式项目库:这次侧边栏三项选项分别是项目库,样式设置,和组件库,这三个选项对于...