- 博客(712)
- 资源 (7)
- 收藏
- 关注
原创 在接口自动化框架中的报错:requests.exceptions.JSONDecodeError: Unexpected UTF-8 BOM (decode using utf-8-sig): lin
报错
2024-04-10 16:34:16 765
原创 肖sir__ 项目讲解__项目数据
情况二:项目的版本的时间或则是周期(1个月,2个月,3个月,半年,一年)我们讲的按这个说法;平均量是70-80条之间:前期写的多(可能70-120多条),后期写的少(可能30-70条)测试:4 (一般:测试和开发的比例:1比5;情况一:项目时间开始到上线的时间,这个时间一般比较长(一年,二年,三年)总用例:1344条 bug :50条 (30:1) 23条(60:1)例如:(1)10 (6 3 1 ) (2)30 (17 9 4)开发:15 (前端开发,后端开发 正常:1:5或1:6)
2023-12-09 10:03:05 457
原创 肖sir__搭建环境报错:com.alibaba.druid:type=DruidDataSourceStat异常
同一个服务器配置多个tomcat,而这些tomcat里边的项目配置的数据库连接池都是用alibaba.druid。
2023-11-30 11:06:42 538
原创 肖sir __数据库练习__001
语句:select class,age,name,math from student where class=(select class from student where age=(select max(age) from student ));方法1:select class,id,name from student where math=(select min(math) from student);14、将所有数据按照年纪升序显示年纪姓名班级和数学分数。2、显示班级为空的id和姓名、和数学分数。
2023-11-27 12:00:41 989 1
原创 多测师肖sir_svn讲解
1、定义:svn是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发要一个项目,实现共享资源,实现最终集中式的管理。在项目组当中对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享。(1)复制修改=合并(svn默认的模式)(2)锁定修改==解锁(不适合软件开发)5、svn是基于客户/服务器模式。(3)难于恢复至以前的版本。(1)解决代码冲突困难。(4)无法进行权限控制。(5)项目版本发布困难。3、svn的工作原理。(2)容易引发bug。
2023-11-17 17:20:56 85
原创 肖sir__linux讲解(3.0)
内存泄漏的检测: 1、对于不同的程序可以使用不同的方法来进行内存泄露的检查,还可以使用一些专门的工具来进行内存问题的检查,例如MemProof. AQTime、Purify、BundsChecker等。界面测试(简称UI测试),测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。安全测试是一个相对独立的领域,需要更多的专业知识。
2023-11-17 15:36:40 84
原创 多测师肖sir_高级金牌讲师_jenkins搭建
Jenkins是一个ci(持续集成)平台,每个代理 服务器要与jenkins进行集成,需要执行java jar ,后面是代理服务器Ip地址,通过这条 命令,执行成功说明代理已集成在ci平台。第三步:输入路径,此路径为批处理命令执行后生成xml,html后的路径(工作空间中的路径) G:\jenkins\workspace\auto_test。第七步:等所有开发人员将bug修复好,再进行代码集成,交给测试进行回归测试 这样我们会陷入一个循环:修改bug集成代码部署测试的循环中。
2023-11-06 09:23:55 482
原创 多测师肖sir_高级金牌讲师_性能指标
如果日志量少(压测产生日志的速度,低于日志写入文件的速度),则可以使用异步日志,大幅提高性能。理发店模式,简单地阐述一下,一个理发店有3个理发师,当同时来理发店的客户有3个的时候,那么理发师的资源能够有效地利用,这时3个用户数即为最佳的并发用户数;当理发店来了9个客户的时候,3个客户理发,而6个用户在等待,3个客户的等待时间为1个小时,另外的3个客户的等待时间为2小时,客户的最大忍受时间为3小时包括理发的1个小时,所以6个客户的等待时间都在客户的可以承受范围内,故9个客户是该理发店的最大并发用户数。
2023-11-01 16:22:02 258
原创 多测师肖sir_高级金牌讲师_性能测试之介绍001
我们今天学习下jmeter的性能测试jmeter的介绍:jmeter 是开源,一、什么是性能测试常见的性能测试:压力测试和负载测试比如:水瓶容量是5l,压力测试就是超过5L(5.2),负载测试(4.5L,4.6L,负载测试)压力测试:超过临界点负载测试:加载数据靠近临界点软件的性能是软件的一种非功能特性(不能拿性能和功能测试对比),它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。
2023-10-31 16:55:09 109
原创 多测师肖sir_高级金牌讲师_python+pymyql数据库
python操作数据库一、下载安装pymysql方法1: pip install pymysql方法2:在pycharm 中搜索pymysql下载方法1案如图:方法2:如下图二、pymysql的使用(1)导入pymysql(import pymysql)(2)就是打开虚拟机,开启数据库,获取连接数据(3)连接数据库host:主机名user:用户password或passwd :数据库密码database :数据库port:端口号。
2023-10-28 14:30:30 160
原创 多测师肖sir_高级金牌讲师__接口测试之练习题(6.1)
多或少参数:多或者少参数的验证,现在还不确定如果一个接口多了参数如果没有报错是否是合理的,或者是否需要优化,因为就目前开发给予的答案拿是,一般不对接口多了参数的处理。(导入的过程:打开浏览器,在地址栏中输入代理服务器的 IP 和端口(即电脑的IP加fiddler的端口),会看到一个Fiddler 提供的页面,然后确定安装就好了)比如:登录接口:账号,密码 请求, 返回的是登录成功200,或密码错误300,账号错误400, 请输入账号密码500 ,账号为空600。多个数据之间用逗号分隔(逗号是英文的)
2023-10-26 10:20:49 522
原创 多测师肖sir_高级金牌讲师__接口测试之F12查看接口(2)
1、网址:http://cms.duoceshi.cn/cms/manage/login.do。3、在页面上点击NETWORK ==>FETCH/XHR。2、按f12+fn 或者f12或者开发者工具。在输入账号,密码,在点击登录。
2023-10-24 14:58:23 875 1
原创 软件测试肖sir__python之ui自动化测试框架unittest(4)
对一个功能的测试往往需要多测试用例的,可以把多的测试用例集合在一起执行,这就是TestSuite的概念。3、运行时顺序按照ascii码排序:0-9,A-Z,a-z。4、用例必须用test开头,如果没有test开头就不运行。(1)unittest框架 (python中自带框架)(1)第一种调用所有用例unittest.main()(2)pytest框架 (第三方库)(3)po框架 (分层思维)2、自动化框架作用:管理和组织用例。(3)第三种:调用一个路径下的用例。1、类的开始,类的结束只执行一次。
2023-10-21 17:13:57 271
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人