摘要: Jmeter生成测试报告 生成jmeter测试报告需要先下载Ant,Ant是Java语言的构建工具 Ant的下载和安装步骤: 1、将ant下载到D盘常存放文件的目录下,进入到bin目录下复制路径,将路径添加到path的环境变量,在控制台输入ant -v出现版本信息就是成功了。 2、在Jmeter下创 阅读全文
posted @ 2022-04-27 15:17 lm970418 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 1、断言的两种方法: 1、JSON断言 2、响应断言 :实际返回的值是否包含期望的值 添加响应代码的断言:以删除产品成功为例 2、参数化: 相同的测试步骤,不同的测试数据。比如针对测试平台,我想使用不同的用户登录进去后,来验证产品管理的业务。 在Jmeter里面,参数化有两种方式: CSV数据文件设 阅读全文
posted @ 2022-04-26 16:35 lm970418 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 一、JMeter是干什么的? 1、JMeter是一个开源的软件 2、100%的使用Java语言开发 3、使用该工具可以做API自动化测试,和性能测试 jmeter能够干什么? Ability to load and performance test many different applicatio 阅读全文
posted @ 2022-04-25 17:34 lm970418 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 目前的开发模式基本都是前后端分离的模式,具体总结如下: 前端:使用VUE以及React框架编写页面 后端:Java(SpringBoot) 前后端通过HTTP的协议来进行交互,具体的流程可以总结为: 前端发送Request请求,后端把响应数据Response返回给前端,然后前端通过浏览器渲染的技术展 阅读全文
posted @ 2022-04-21 17:17 lm970418 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在平常工作中,如果一个模块完全使用了自动化测试,100%(所有的场景)实现了,那么人就不需要参与测试了。 1、针对查询的业务形态: 1.默认查询 2.模糊查询 3.精确查询 验证产品已删除: 2、数据驱动: 自动化测试过程中,把测试的公共数据分离出来到一个地方,这样即使这个数据做了调整,只需要修改一 阅读全文
posted @ 2022-04-20 17:23 lm970418 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、API测试中断言: 1.协议状态码 2.响应数据 3.业务状态码(程序员根据自己的想法来定义的) 判断一个接口测试用例是否成功,或者说是通过,是根据断言的三个条件都成立的情况下得到的结果 Collections:集合,就是测试用例的套件,在这个容器里面,可以存放很多的测试用例, 在Tests里写 阅读全文
posted @ 2022-04-19 16:44 lm970418 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 一、常⽤状态码 当客户端向服务端发送⼀个请求后,服务端响应回复返回给客户端,在返回的信息中会包含⼀个HTTP请求头的状 态码信息⽤以响应客户端的请求。在⽹站https://http.cat中可以看⻅各个不同表情的状态码的显示,如调⽤https:/ /http.cat/504就会显示如下对应的信息。 阅读全文
posted @ 2022-04-18 16:40 lm970418 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、Post Man postman :很主流的API测试工具,也是工作里面使用最广泛的研发工具 客户端向服务端发送Request请求: 1.请求地址 2.请求方法 3.请求头 4.请求参数 服务端响应客户端: 1.协议状态码,状态码200是请求成功 2.响应头 3.响应数据 post man发送请 阅读全文
posted @ 2022-04-15 16:49 lm970418 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: 架构的演变 SAAS化: Software As A Service 软件即服务,saas讲究快速迭代 高效团队→交付市场 platfrom AS A service:平台即服务 单体架构→垂直架构→面向服务架构→微服务架构(分布式) 单体架构: 客户端:前后端整合到一起,例如淘宝搜索商品是发送请求 阅读全文
posted @ 2022-04-14 16:34 lm970418 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、下面以新浪邮箱的注册为例 1.验证邮箱地址为空,密码为空2个测试用例,首先需要创建一个registry.py模块 from selenium.webdriver.common.by import By from base.base import WebUI import time as t cl 阅读全文
posted @ 2022-04-13 18:16 lm970418 阅读(315) 评论(0) 推荐(0) 编辑