自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用adb通过wifi连接手机

1,手机打开开发者模式,打开无线调试。输入验证码:422859。

2024-06-13 00:02:27 795

原创 python操作jenkins

参考链接:python操作jenkins

2024-06-12 11:52:48 275

原创 jenkins集成jacoco使用流水线脚本

【代码】jenkins集成jacoco使用流水线脚本。

2024-04-29 11:01:20 215

原创 代码覆盖率统计(一):Jacoco

代码覆盖率是软件测试领域中的一个重要度量指标,用于衡量测试用例对程序源代码的覆盖程度。具体来说,它量化了在执行特定的一组测试用例时,有多少源代码行、分支、条件、函数或方法等被实际执行到了。行覆盖率:指测试用例运行后,源代码中被执行过的语句行数占总语句行数的比例。分支覆盖率(或称决策覆盖率):检查程序中的每一个逻辑分支是否都被至少执行过一次。这意味着不仅要关注每个if语句是否被执行,还要关注其真假分支是否都经过检验。条件覆盖率:针对逻辑表达式中的每个条件(布尔子表达式),确保它们的真值取向都被测试过。

2024-04-01 10:37:01 1284

原创 接口自动化框架搭建(九):接入钉钉消息通知

完结撒花

2024-03-29 15:27:36 680

原创 接口自动化框架搭建(八):pytest+allure+jenkins接入

步骤2配置好后,就可以点击保存了,保存后构建项目,确认下有没有问题,构建完成后可以看到页面有allure报告的入口。把启动java服务的代码注释掉,使用jenkins后就不需要再使用allure启动服务了。怎么确定路径,可以查看工作空间,jenkins默认根目录就是工作空间。

2024-03-29 15:01:10 772

原创 接口自动化框架搭建(七):jenkins安装

网上资料比较多,参考下吧

2024-03-29 14:40:10 148

原创 接口自动化框架搭建(六):多进程执行

接口自动化中请求头是公共参数,用例执行过程中会对请求头做操作,当多线程执行的时候,每条用例的执行进度不一样,就回导致case1更新完header后,case2更新header,case1发起请求的时候用的header是case2的,导致请求失败。当测试用例太多之后,想缩短执行时间,就需要多线程或者多进程执行。没有想到比较好的方法解决多线程参数错乱问题,我这里使用多进程执行。1,修改下测试用例test_1.py,等待5秒。2,修改下测试用例test_2.py,等待5秒。花费6秒左右,时间有缩短。

2024-03-29 14:37:24 478

原创 接口自动化框架搭建(五):生成allure报告

java服务启动后会自动打开浏览器,可以看到测试用例指定情况。或者从pycharme上安装。

2024-03-29 14:11:20 208

原创 接口自动化框架搭建(四):pytest的使用

1,创建test_2.py文件,便于区分,目录如下。2,test_1.py创建两条测试用例。在run.py中创建执行函数。3,在pycharm中执行。

2024-03-29 11:58:11 589

原创 接口自动化框架搭建(三):pytest库安装

前提条件:已安装python环境。

2024-03-29 11:28:09 534

原创 接口自动化框架搭建(二):python环境安装

网上教程太多了,参考网上链接吧:

2024-03-29 11:22:53 195

原创 接口自动化框架搭建(一):框架介绍

最近在搭建接口自动化框架,用的python+pytest+alllure+jenkins+钉钉消息通知+多进程,打算写个专栏,方便自己查找和他人学习。有不正确的地方,欢迎指正。

2024-03-29 11:06:16 708

原创 django连接本地数据库并执行增删改查

models.py文件根据数据库表映射出对应的类。

2024-02-19 16:19:00 467

原创 django向视图发送参数,url中传递参数

【代码】django向视图发送参数,url中传递参数。

2024-02-18 16:44:36 155

原创 django创建应用程序后在项目中注册

4,在项目的urls.py文件中注册路由。

2024-02-18 16:30:44 580

原创 python查询数据库结果返回字典格式

python查询数据库返回字典格式

2024-01-10 09:18:06 590 1

原创 python筛选数据库中表的数量

【代码】python筛选数据库中表的数量。

2024-01-09 17:09:34 437

原创 代码覆盖统计jacoco命令行执行

jacoco命令行启动

2023-12-13 16:48:51 404

原创 uml时序图插件

3,搜索 PlantUML integration。1,打开pycharm或者idea。2,找到plugins。

2023-11-21 09:39:51 344

原创 js发送http请求

【代码】js发送http请求。

2023-10-08 14:07:24 193

原创 python-AES-CBC解密

【代码】python-AES解密。

2023-10-08 13:57:01 232

原创 python-AES-CBC加密

【代码】python-AES加密。

2023-10-08 13:54:35 250

原创 python-MD5加密

print(f"参数md5加密后= {md5_data}”)print(f"传入参数= {inData}“)

2023-10-08 13:50:17 50

原创 python安装django

【代码】python安装django。

2023-09-27 10:02:49 55

原创 linux筛选一行的前n个字符

使用场景:查看日志的时候一行日志过长导致看不到日志前面的信息cat server.log | grep 关键字 | cut -c-字符数

2023-09-09 10:15:35 291

原创 MAC修改python3命令为py

alias py=“/usr/bin/python3”

2023-08-30 16:42:06 1104

原创 pytest命令行记录

pytest.main()pytest.main([“-vs”, “-k”, “文件1 or 文件2”])pytest.main([“-k”, “方法1 or 方法2”, “-v”, “-s”, “文件”])

2023-07-14 08:35:16 1373

原创 设计模式概念

使用设计模式有助于提高代码的可读性、可维护性和可测试性,同时也有助于团队之间的沟通和协作,因为设计模式提供了一种通用的设计语言和共享的设计概念。每个设计模式都有其特定的应用场景和解决方案,开发人员可以根据具体问题和需求选择适合的模式来设计和实现软件系统。:用于处理对象之间的通信和交互,包括观察者模式、策略模式、模板方法模式等。:用于处理类和对象的组合关系,包括适配器模式、装饰器模式、代理模式等。:用于对象的创建和实例化,包括单例模式、工厂模式、抽象工厂模式等。

2023-05-30 16:08:34 682

原创 测试流程记录

测试流程

2023-02-16 14:57:10 642

原创 Python垃圾回收机制

垃圾回收机制

2022-09-22 10:22:08 266

原创 Python中的赋值(复制)、浅拷贝与深拷贝

python深拷贝与浅拷贝

2022-08-31 23:54:46 2443

转载 docker安装jenkins

参考文章:https://www.cnblogs.com/esofar/p/11163583.html

2021-11-18 10:58:24 125

原创 小程序测试

小程序版本:开发版,体验版,正式版测试注意事项:留意分享功能的权限:页面对游客访问权限有限制,则需要设置取消其分享功能小程序强制更新功能:新版小程序上线后,自动强制更新小程序测试点:权限测试,UI测试,功能测试,兼容性测试,易用性测试,网络测试,性能测试,接口测试上线前的注意事项:测试环境使用测试域名,上线后使用正式域名。小程序不能推送消息小程序与原生app的区别:原生app需要安装,卸载,占用手机空间;小程序不需要安装,用完即走app需要注册登陆;小程序使用微信登陆,无需注册登陆

2021-10-09 15:52:04 131

原创 移动端测试

移动端:手机或ipad移动端操作系统(主流):安卓,IOS, windows phone手机测试分类:1,测试手机本身(硬件+软甲)2,测试手机中安装的软件与PC端区别:网络:2G, 3G, 4G, 5G, WIFI系统:安卓,IOS硬件配置:内存,存储,芯片内核分辨率:720*1280APP种类:native App(原生):手机上的应用程序web App:浏览器中的图标hybrid App(混合):两者的混合移动端测试流程:1,UI测试:核对UI图2,功能测试:核对需求文

2021-10-08 19:53:39 282

原创 ab压力测试

Server Software: TornadoServer/4.4.1  Server Hostname: localhost  Server Port: 9998  //这段是服务器信息,可以看到使用的是Tornado,地址为本地,端口为9998  Document Path: /  Document Length: 790 bytes  //测试的页面和页面大小  Concurrency Level:

2021-10-08 19:05:14 100

原创 测试圆珠笔

测试各个组件组装后,圆珠笔能否正常使用。能否在不同的表面平整的材质上书写。不停的盖上拔下笔帽,是否影响使用。不停的拆卸组装,组件是否正常工作。笔帽在扣上时所能承受的最大重量。长时间不盖笔帽是否影响书写。保质期内书写是否书写正常。温度过高时,是否正常使用。温度过低时,是否正常使用。能否正常拔下和扣上笔帽。过了保质期书写是否正常。笔芯能否被其他笔壳使用。笔壳所能承受的最大重量。笔芯所能承受的最大重量。测试各个组件是否正常。笔芯损坏是否影响书写。笔壳损坏是否影响书写。能否在不同纸质上书写。

2021-10-08 19:04:09 676

原创 服务端测试

服务端测试分两种:1-对web或者app的服务端进行测试:一般为接口测试,若预期上线有大流量时,需要做性能测试,需要需三端开发沟通(ios/android/web)2-对更后端的数据库,缓存系统,中间件,文件系统进行测试:内部逻辑负载,所以除了接口测试外,还要了解服务端的技术架构和技术实现,需要了解到模块级别。若用到开源软件,还需要关注开源社区的发展。测试类型:异常测试:硬件异常-机器挂掉的情况;网络异常-断网吗,网络流量小;系统异常-系统挂掉等。这些情况都要验证数据是否丢失,能否尽快恢复,系统状态

2021-10-08 19:03:22 7066

原创 noSQL--redis

nosql:泛指非关系型数据库1、具有非常高的读写性能2、不保证关系数据的ACID特性(原子性、一致性、隔离性、持久性)3、分类:键值(key-value)存储数据库 ,场景:内容缓存,主要用于处理大量数据的高访问负载列存储数据库:键指向了多个列,场景:分布式的文件系统文档型数据库,场景:web应用图形数据库,场景:社交网络4、特点:易扩展:因为数据之间没有关系,所以容易扩展大数据量,高性能:具有非常高的读写性能,尤其在大数据下,因为无关系行,以及数数据库的结构简单灵活的数据模型:因为

2021-10-08 19:01:35 87

原创 软件测试概念

静态测试:不运行代码,只分析代码逻辑动态测试:运行被测代码,通过输入的测试用例,检查运行结果与预期是否一致黑盒测试:把被测程序当成一个盒子,验证功能的正确性测试分为几个阶段?1,单元测试2,集成测试3,系统测试4,验收测试一条bug应该记录的信息?1,问题描述2,预期结果3,实际结果4,对应日志5,严重程度6,对应开发7,bug标签黑白盒区别?1,黑盒只关注程序功能实现,不关注内部代码实现2,白盒关注内部代码,逻辑实现如何测试一个杯子?1,功能2,可靠性3,兼容

2021-10-08 18:59:41 77

软件测试相关知识点梳理

1,测试模型 2,用例设计 3,测试角度 4,测试工具 5,服务端测试 6,测试流程 7,测试思维相关问题 8,linux 9,mysql 10,编程语言 11,算法 12,数据结构 13,网络 14,中间件 15,测试方向

2023-06-14

3CDeamon.zip

支持搭建tftp,ftp,syslog(日志服务器)

2019-07-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除