摘要: 1、JMeter简述 JMeter是由Apache软件基金会开发的,JMeter下载地址:http//jmeter.apache.org/download_jmeter.cgi JMeter下载后,JMeter运行需要在JKD的环境下,搭建JDK环境 2、命令符中输入jmeter即可启动显示GUI界 阅读全文
posted @ 2021-09-10 09:08 wuyikai 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、HTTP协议 HTTP是应⽤层的协议,它不需要刻意的去关注底层⽹络传输层协议的东⻄。在整体应⽤层的协议中,通俗的说在整个API的测试维度上,需要关注的是⼀个完整HTTP请求流程,请求⽅法,请求头响应头,COOKIE请求流程,SESSION的请求流程和TOKEN的请求流程,以及HTTPS的请求流程 阅读全文
posted @ 2021-09-02 17:55 wuyikai 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1、安装命令: pip3 install pymysql Python 操作第三方Mysql库 2、mysql -h localhost -u root -p 进入本地mysql create database testDev; 创建testDev数据库 create table `user` ( 阅读全文
posted @ 2021-09-01 17:34 wuyikai 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、CSV(表格另存为时,将文件类型保存为CSV) 在Python中读取csv⽂件⾥⾯的使⽤直接使⽤标准库csv就可以的,在csv的库⾥⾯,读取⽂件的⽅式主要分为两种的⽅式,字典或者是列表的⽅式来读取数据。 1、以列表的方式来读取 (1)将文件添加到当前工程的data目录下 (2)创建Utils工具 阅读全文
posted @ 2021-08-26 17:44 wuyikai 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、Pytest的fixture 在单元测试的组件中,主要分为测试⽤例,测试固件,测试套件,测试执⾏以及测试报告,看过我书的同学对这些应该很清晰。测试固件也是不难理解,也就是在测试⽤例执⾏前需要做的动作和测试执⾏后需要做的事情。⽐如在UI的⾃动化测试中,我们更加关注的是对⻚⾯的操作,⽽不是关⼼打开浏 阅读全文
posted @ 2021-08-25 17:22 wuyikai 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 一、Pytest的应⽤ Pytest是基于Python语⾔的单元测试框架,也是⼀个命令⾏的⼯具,可以⾃动的找到测试⽤例执⾏和反馈反馈测试结果信息,在编写测试点⽅⾯⽐较⾃由,可以使⽤函数式的编程等语⾔,也可以使⽤⾯向对象的编程语⾔。⽽且它的断⾔使⽤的是Python原⽣的assert关键字,同时Pyte 阅读全文
posted @ 2021-08-24 17:57 wuyikai 阅读(309) 评论(0) 推荐(1) 编辑
摘要: 一、断言详解 (1)assertEqual()是验证两个⼈相等,值的是数据类型与内容也是相等的。 from selenium import webdriver import unittest class BaiduTest(unittest.TestCase): def setUp(self) -> 阅读全文
posted @ 2021-08-23 17:49 wuyikai 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、页面对象设计模式的优点为: (1)创建可以跨多个测试用例共享的代码; (2)减少重复代码的数量 (3)如果用户界面发生变更后,只需要在一个地方维护就可以了。 2、创建uiframe工程 base:基础类 config:配置文件 data:存储测试数据的 image:存储图片文件的 log:存储日 阅读全文
posted @ 2021-08-19 18:34 wuyikai 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一、Python测试框架 在Python语⾔中应⽤最⼴泛的单元测试框架是unittest和pytest,unittest属于标准库,只要安装了Python解释器后就可以直接导⼊使⽤了,pytest是第三⽅的库,需要单独的安装。 1、⽩盒测试原理 在软件架构的层⾯来说,测试最核⼼的步骤就是在软件开发过 阅读全文
posted @ 2021-08-18 16:59 wuyikai 阅读(232) 评论(0) 推荐(0) 编辑