- 博客(340)
- 资源 (5)
- 收藏
- 关注
原创 threejs小案例——贴图翻转
该案例展示了如何使用Three.js对长方体的六个面进行贴图,并调整贴图方向。首先,创建了一个大盒子作为背景,并添加了一个小盒子作为贴图对象。通过TextureLoader加载六张图片,分别对应长方体的六个面。初始状态下,贴图未进行旋转,展示了默认的贴图效果。随后,通过修改代码,对右图的纹理进行了180度旋转,使其箭头指向后方。核心代码包括纹理加载、材质创建、网格对象生成以及相机和渲染器的设置。最终,通过OrbitControls实现了交互式的视角控制,用户可以自由旋转和查看贴图效果。
2025-05-16 11:54:45
385
原创 使用vim编辑,保存文件没有权限,出现Can‘t open file for writing
进入vim编辑模式,已经修改,:wq!保存并退出vim模式。进入vim编辑模式,修改文件,:wq!保存并退出vim模式。sudo vim 要修改的文件的名称or文件路径。vim 要修改的文件名称or文件路径。
2025-04-27 09:34:14
296
原创 threejs 零基础学习day01
(1)进入threejs官网,把源码下载到本地访问。(2)使用git命令的方式进行下载(优点是,threejs更新频繁,这个比较容易更新本地的threejs):(或者直接下载压缩包也行)git clone(3)下载的比较慢,等会儿。
2025-04-26 21:36:39
656
原创 day22——web自动化测试(4)——PO模式 和 数据驱动
以测试数据驱动用例执行(测试数据和代码分离。 from parameterized import parameterized @parameterized.expand(read_json('login.json', 'login'))
2024-12-30 15:24:21
659
原创 day21——web自动化测试(3)Unittest+Selenium实战小案例
【没有所谓的运气🍬,只有绝对的努力✊】UnitTest框架,批量执行用例;提供丰富的断言知识;可以生成测试报告;python自带的一种单元测试框架。
2024-12-27 17:54:59
491
原创 day20——web自动化测试(2)
【没有所谓的运气🍬,只有绝对的努力✊】素操作API+浏览器常用方法+元素信息操作API+鼠标、键盘操作+元素等待。driver.implicitly_wait(30) # 隐式等待,一般设置30s''' 特点: 1、针对所有元素生效。 2、一般情况下为前置必写代码 ① 获取浏览器驱动对象 ② 最大化浏览器 ③ 设置隐式等待'''
2024-12-27 11:06:15
952
原创 day19——web自动化测试(1)
由机器设备代替人工自动完成指定目标的过程。软件测试:校验系统是否满足规定的需求、弄清预期结果与实际结果之间的差别。概念:让程序代替人工去验证系统功能的过程。自动化测试包括很多:web自动化等。Selenium是一个用于web应用程序的自动化测试工具。
2024-12-25 20:53:22
756
原创 mac 上安装Selenium + 谷歌浏览器驱动 116.0.5845.x
下载的文件默认在Downloads下,解压之后把它移动到/usr/local/bin。上述没有我的浏览器对应的版本,我从这里获取的116.0.5845.x 的版本。chromedrier -v 能正确显示出来版本号,但是并不能代表成功!
2024-12-23 15:40:32
712
原创 day18——unittest详细(2)完结撒!!
自定义装饰器# 自定义装饰器print(f"进入装饰器,准备执行{func.__name__}")# 如果想要继续保留原始方法的属性,需要添加@wrapsprint('日志:开始执行')func()print('日志:执行完毕')@decoratorprint("这是原始的方法")print(f"准备执行的 {p.__name__}")# # 自定义装饰器# print(f"进入装饰器,准备执行{func.__name__}")
2024-12-21 11:45:36
378
原创 day17——unitTest详细(1)
做过自动化测试的同学应该都知道python中的unittest框架,它是python自带的一套测试框架,学习起来也相对较容易,unittest框架最核心的四个概念:test case:就是我们的测试用例,unittest中提供了一个基本类TestCase,可以用来创建新的测试用例,一个TestCase的实例就是一个测试用例;unittest中测试用例方法都是以test开头的,且执行顺序会按照方法名的ASCII值排序。
2024-12-20 17:43:20
1116
原创 day16 python(4)——UnitTest
unittest是Python内置的单元测试框架,主要用于自动化测试。 unittest框架提供了一系列工具和类,用于编写、组织和执行测试用例。以下是unittest框架的主要组成部分及其功能:① TestCase(测试用例)②TestSuite(测试套件)③TestLoader ④TestRunner ⑤ TestFixture(固定装置)unittest框架的优势和适用场景()批量执行用例:unittest框架可以批量执行多个测试用例,提高测试效率。(2)提供丰富的断言方法
2024-12-19 16:21:44
509
原创 day15 python(3)——python基础(完结!!)
定义一个匿名函数,可以求两个数的乘积。# 定义一个匿名函数,参数为字典,返回字典中键为age的值。dic = {'name': '小明', 'age': 18}2.2 类和对象return f'姓名:{self.name}, 年龄:{self.age}'print(f'{self.name} 要吃饭')print(f'{self.name} 要睡觉')print('过了一个年')xm = Student('小明',18)xm.eat()xm.sleep()print(xm)
2024-12-18 20:53:37
1158
原创 day13 python(1)——python基础
python2.x和python3.x 版本里面有些是不兼容的。(我自己本地版本 3.11);在字符串指定的位置,输出变量中存储的值。、(1)在需要使用变量的地方,使用特殊符号占位。(2)使用变量填充占位的数据。%格式化输出占位符号。%d占位,整型数据%f占位,浮点型数据%s占位,字符串数据
2024-12-16 20:25:22
935
原创 pensslErrorStack: [ ‘error:03000086:digital envelope routines::initialization error‘ ],library: ‘dig
at process.processTicksAndRejections (node:internal/process/task_queues:77:11) { opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ], library: 'digital envelope routines', reason: 'unsupported', code: 'ERR_OSSL
2024-12-13 17:15:26
290
原创 day12 接口测试 ——入门→精通→实战(1)
基于java语言的压力测试工具,可以做接口测试、也可以做性能测试。安装:jdk1.8以上、配置环境变量。Jmeter——接口测试、性能测试;5、Jmeter目录介绍backups:脚本的备份目录,格式jmxbin目录:存放jmeter的启动脚本、配置文件、模版文件。jmeter.bat 启动jmeterjmeter.properies :核心的配置文件docs目录:离线的帮助文档。extras目录:存放第三方的集成构成文件,集成Ant。Jenkins。lib目录:存放jar包。
2024-12-12 17:58:08
1128
原创 Jmeter直连数据库,jar包下载
运行报错信息:jmeter连接mysql异常:Cannot load JDBC driver class ‘com.mysql.jdbc.Driver‘)放到jmeter安装路径下的 apache-jmeter-5.26.3/lib/ext。4、再次直连数据库,就可以正常使用啦。3、重启 Jmeter。
2024-12-11 16:57:45
645
原创 day11 性能测试(3)——Jmeter 断言+关联
原因分析下:(1)查看结果树中最外层http请求的 请求信息和响应信息,应该与子节点中最后一个http请求的请求消息和响应消息一致。(2)配置的http请求,应该与子节点中第一个http请求的请求消息一致。(3)Jmeter可以自动判断处理响应状态码。某支付系统,需要用1000个不同的用户登录,并使用添加不同的测试金额数据访问支付接口? 在线正则表达式测试:正则表达式在线测试 | 菜鸟工具 获取第5个校区的数据。 获取所有校区的数据,在第二个请求里面,通过_数字 ,取第5个数据值。例如:
2024-12-11 15:35:51
1047
原创 day10 电商系统后台API——接口测试(使用postman)
本项目接口包含36个接口。全部来自项目的真实接口,有鉴权。登录接口会返回一个token,后续的接口里面都需要依赖token鉴权,需要再请求Header中加上参数Authorization,值就是登录接口返回的token。此项目,是我从这里获取的,xxxxx真实有效,下面记录下我自己用postman做接口测试的相关过程。
2024-12-10 20:57:49
1248
原创 day10性能测试(2)——Jmeter安装环境+线程组+Jmeter参数化
多个类似功能组件的容器(类似于类)。作用:全局变量。位置:测试计划→线程组→配置元件→用户定义的变量。Jmeter的参数化
2024-12-10 14:51:40
1285
原创 day09 接口测试(5)——使用postman 完成项目实战
使用postman完成接口测试,的项目实战。接口测试,postman工具,项目实战
2024-12-09 14:58:44
825
原创 day08 接口测试(4)知识点完结!!
特性1:postman会自动给所有 非数值数据,添加 ' ' 包裹。特性2:postman 循环读取csv文件的每一行。
2024-12-07 17:42:10
536
原创 day08 接口测试(3)——postman工具使用
postman的使用;postman写断言;pm.test("断言响应头", function () { pm.response.to.have.header("Content-Type"); postman里面的前置条件;全局变量;环境变量});
2024-12-07 15:13:24
998
1
原创 day07 接口测试(2)
(2)接口测试,不单单针对 参数值进行测试,还可以针对 参数本身 进行测试。编号、用例名称、模块、优先级、预置条件、测试数据、操作步骤、预期结果。今天暂时学习到这里啦,明天开始学习postman 这个测试工具咯~~~请求方法、URL、请求头、请求体(请求数据)、预期结果。响应时长、吞吐量、并发数、服务器资源使用率。编号、用例名称、模块、优先级、预置条件、(2)方便分配工作,评估工作量和时间。(1)攻击安全:由安全测试工程师完成。(1)防止测试点漏测,条理清晰。浏览器的开发者工具:右键→检查。
2024-12-06 17:47:12
656
原创 day07 接口测试(1)
协议:就是规则,要求通信双方必须严格遵守。请求+响应 应用层协议IP :唯一标识一台主机。端口作用:唯一找到一个应用。IP+端口:可以精准定位某个应用。补网络基础!!!!!。2.2 URLurl 的组成:协议:// 域名: 端口(默认大小0-65535) / 资源路径?查询参数1=xxx&查询参数2=xxx协议:http。规定数据传输的方式。域名(IP):在网络环境中找到主机。端口(port):在网络主机上,标识一个进程(应用程序)
2024-12-06 11:37:55
1138
原创 Linux笔试题(自己整理,已做完,选择题)
Linux笔试题,自用,已写完。后续还会更新一些面试相关的题目。本文的笔试题,主要是为了复习学习的。
2024-12-03 16:54:30
553
原创 day04【入门】Linux系统操作
Linux系统相关的命令。ls命令、mkdir命令、touch命令、rm命令、cp命令、mv命令、重定向命令、more命令等等
2024-12-03 15:24:10
575
1
原创 day02【入门】软件测试基础(2)
用例执行结果,新增右侧的一列,完成用例执行结果的显示。其中,标黄的部分为用例不通过。提bug的工具:禅道等(实际情况根据公司使用的工具) 最右侧新增“实际结果”,表示用例执行的结果。标注黄色的为,不通过的测试用例。禅道地址(官网有demo可以测试):禅道项目管理软件 - 开源、免费的项目研发测试管理工具新增5个红色框里面的,为隐性测试的,测试过程中,可能会遗漏。原型图:项目经理画的。axure今天先学到这里啦~,晚上有时间继续学习,没时间就明天学习咯!!!!
2024-11-29 17:31:27
394
原创 day01【入门】软件测试基础(1)
自学软件测试;测试用例8大要素:①用例编号②用例标题③所属模块④优先级⑤前置条件⑥测试步骤⑦测试数据⑧预期结果
2024-11-28 21:03:51
447
原创 Milvus报错:code=65535, message=the length(6) of float data should divide the dim(1000))
我是将Dense(6)更改为Dense(1000)了,具体的操作得根据自己的项目实际需求来修改。只需要两者保持一致即可。翻译:float数据的长度(6)应该除以dim(1000)。检查模型输出的分类维度。
2024-11-15 18:51:44
944
原创 Django项目安装报错AttributeError: module ‘collections‘ has no attribute ‘Iterator‘
AttributeError: module 'collections' has no attribute 'Iterator',这个保存问题是因为Django的版本和python的版本不匹配导致的。升级完,既可以正常创建项目啦。
2024-11-05 11:15:49
641
vconsole.min.js
2019-09-15
node_socket.io代码.zip
2019-10-07
my-project.zip
2019-09-27
三级联动需要的文件.zip
2019-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人