摘要:
常见的程序的错误: 1、Java.lang.OutOfMemory(内存泄露) >OOM 数据读写,上传文件的服务,下载文件的服务,淘宝发放优惠卷 2、TimeOut,超时 主要指的是客户端不断的向服务端发送请求,服务端这边的资源有限(内存和CPU),那么有可能会出现超时 3、Java空指针 Jav 阅读全文
摘要:
##课前扩展 主流操作系统 windows unix Linux ##Linux 内核由林纳斯开发出来的,是一种免费使用和自由传播的类UNIX操作系统,开源,全球顶级的程序员都加入共同来开发以及维护Linux操作系统。 ###分支 CentOs7.6 ubantu RedHat 麒麟 ###常用端口 阅读全文
摘要:
API测试总结 协议:HTTP、websocket、gRPC 1、接口测试工具:PostMan,JMeter; 2、接口测试的框架: 1). postman + newman 2).Jmeter +ant 3、websocket协议(auth2.0): 客户端与服务端始终保持持久连接不会断开。 4、 阅读全文
摘要:
##Jmeter+Ant生成测试报告 JMeter生成测试报告使用的是Ant(Maven)构建工具来生成HTML的测试报告。 ###一、安装apache-Ant 1、解压apache-ant安装包 ant是Java语言的构建工具 https://ant.apache.org/bindownload. 阅读全文
摘要:
##一、Jmeter安装 1、搭建java环境(jdk): 系统环境变量配置PATH、JAVA_HOME、CLASSPATH。 具体搭建步骤参考前文。 2、安装apache-jmeter(安装包直接安装即可) 官网地址:https://jmeter.apache.org/download_jmete 阅读全文
摘要:
接口测试与UI测试(功能测试,UI的自动化测试)有什么区别? 1、接口测试更多测试的是客户端与后端之间的交互 2、接口测试也是可以完全的测试产品功能测试场景 UI测试: 1、页面的交互 2、页面的各种提示信息的验证 3、业务场景 安装newman: 1、控制台输入 npm install -g ne 阅读全文
摘要:
jmeter配置文件 1、 在jmter目录中的bin目录下找到jmeter.properties文件,然后记事本方式打开,搜索jmeter.save.saveservice.output_format,删除#号,将等号后面的xml修改为csv,需要生成HTML的测试报告。 2、在jmter目录下创 阅读全文
摘要:
##(重要)SESSION:存储在服务端 1、客户端输入账户和密码,登录成功,在服务端生成一个SESSION同时存储在服务端DB or Redis) 2、服务端把生成的SESSIONID通过响应头中的Set-Cookie返回给客户端 3、再系统下个请求中,比如查看个人主页,发送个人主页请求的时候,会 阅读全文
摘要:
##请求方法: 常用的请求方法有8种,最常用的有4-5种: GET请求方法:获取资源 POST请求方法:添加资源(对服务端已存在的资源也可以做修改和删除操作) PUT:修改资源 DELETE:删除资源 OPTIONS:路由映射 ##POST请求方法:添加资源(对服务端已存在的资源也可以做修改和删除操 阅读全文
摘要:
##架构 CRM客户关系管理系统 SAAS Software As A Service 软件即服务 PAAS Platform AS A Service 平台即服务 ##接口测试 接口:系统与系统之间,组件与组件之间,数据传递交互的通道。 (系统之间:多个内部系统之间、内部系统与外部系统之间。程序之 阅读全文