- 博客(23)
- 收藏
- 关注
原创 git使用教程
本文介绍了将本地项目提交到gitee远程仓库的完整流程:首先在项目目录执行git init初始化本地仓库;然后添加远程仓库地址并将文件添加到暂存区;接着提交代码到本地仓库并查看分支;最后推送到远程分支。注意事项包括不要手动修改.git文件夹,以及建议添加.gitignore文件来排除日志、虚拟环境等非代码文件。整个流程涵盖了从初始化到推送的完整Git操作步骤。
2025-10-12 17:40:41
393
原创 HTTP和HTTPS的区别
特性HTTPHTTPS协议与安全超文本传输协议明文传输,数据未加密超文本传输安全协议在HTTP基础上加入SSL/TLS加密默认端口80443工作层级应用层应用层 + 传输层之间(SSL/TLS层)安全性不安全易被窃听、篡改、冒充安全加密防窃听、校验防篡改、证书防冒充连接方式无状态连接需要SSL证书和握手建立安全连接SEO & 性能无额外优势搜索引擎(如Google)优先排名因加密解密有轻微性能开销证书不需要需要由受信任的证书颁发机构(CA)颁发的SSL证书。
2025-09-12 16:30:33
3249
原创 OSI(Open Systems Interconnection)七层模型详解
摘要:OSI七层模型是网络体系结构的理论框架,每层各司其职:物理层传输比特流(设备如网线、集线器);数据链路层通过MAC地址在局域网内可靠传输(交换机);网络层用IP地址跨网络路由(路由器);传输层确保端到端可靠传输(TCP/UDP);会话层管理应用间会话;表示层处理数据格式转换与加密;应用层直接为用户程序提供服务(HTTP/FTP等)。各层协同工作,如同快递系统从打包到运输的全过程。
2025-09-12 16:08:52
1006
原创 浅谈move_by_offset()在webui自动化测试中的应用
Selenium中的move_by_offset(xoffset,yoffset)方法实现鼠标精确偏移控制,常用于滑动验证码、Canvas绘图等场景。该方法基于当前鼠标位置进行像素级移动(x轴:右正左负;y轴:下正上负),需配合click()或drag_and_drop()使用。
2025-06-16 13:57:34
540
原创 如何点击悬浮才出现的svg元素?
摘要:本文介绍使用Selenium的ActionChains动作链处理网页hover元素交互问题。针对传统click()和send_keys()无法操作的悬浮元素,通过move_to_element().click()组合实现精确操作。详细解析ActionChains的核心功能(悬停、拖拽、组合键等),对比普通操作的局限性,提供验证码滑动、文件上传等典型场景解决方案。包含执行原理、调试方法(添加pause观察)和性能优化建议(合并动作链、异常处理),帮助开发者有效处理复杂网页交互场景。
2025-06-16 11:39:44
485
原创 浅谈POM在webui自动化测试中的应用
广泛应用于Web自动化测试中。它将每个网页或页面组件抽象为一个类,将页面元素定位和操作封装在这个类中,使测试脚本更加清晰、可维护和可重用。
2025-06-05 00:43:34
775
原创 selenium问题记录
代码之前找到的WebElement对象已经失效,这个时候再去对元素进行交互就会报错。就是定位到元素后,当前页面被刷新或者被导航到了新的页面,导致旧的元素引用失效。前端框架可能会重新渲染,导致旧的引用失效。如果切换到iframe标签,要及时切换回来,否则也会报错。:在元素定位前加入等待时间。等待页面重新刷新/渲染后再次定位元素,引用这样就不会失效了。特殊情况特殊分析,如iframe标签。
2025-05-29 23:31:41
290
2
原创 pytest测试框架学习笔记
可以新建配置文件(.ini)文件,在配置文件里面增加markers然后在测试用例中分别加上不同的mark,这样就可以选择哪些用例执行,哪些用例不执行了。
2025-03-30 13:47:29
1046
原创 Postman+CLI结合Jenkins实现接口自动化持续集成&&Newman+allure生成测试报告(敏捷开发福音)
postman + allure + jenkins接口自动化测试持续集成
2025-03-16 19:53:44
753
原创 如何使用CLI命令批量运行postman中的测试用例?
(1)要先安装CLI才能使用。安装的命令直接去官网复制。(2)要生成APIkey 才能让CLI知道要执行哪个集合的用例。(3)执行结束后可以在命令行中直接查看结果,也可以在Postman中的"Runs"模块中查看。
2025-03-13 22:37:43
615
1
原创 jmeter连接MySQL数据库教程(保姆级)
首先在测试计划里面添加MySQL驱动的jar包(网上一堆),不同数据库版本分不同jar包,拿到结果后就可以进行下一步啦,断言等等操作。
2025-03-07 00:27:46
370
原创 命令行中运行jmeter脚本并且生成HTML测试报告
这条命令是JMeter命令行运行的典型用法,适合在无界面环境中执行性能测试并生成详细的测试报告。通过result.jtl文件和reports目录,可以方便地分析测试结果。
2025-03-06 23:50:05
994
原创 jmeter中接口关联的实现方法
首先描绘一个最常见场景,假如在jmeter第一个请求向服务器请求获得token,token正确返回后,然后第二个请求又刚好需要用到token,这时候怎么办呢?3、应用的名称,也是自己起的,我这里就直接写token,那么在这一整个线程组里面,这个 token变量就是获取到的token值。案例:第一个http请求,返回了token值,如下图,第二个请求需要使用这个token值,那就需要把token值提取出来。6、匹配数字,0表示随机,1表示第一个值,-1表示所有值。2、提取器的名称,随便起,见名知义就好。
2025-03-01 19:19:32
394
原创 Jmeter中“测试片段“与“模块控制器“之间的关系以及“测试片段“的执行顺序
一、首先要明白一个事情:”测试片段“ 它自己是不能直接执行的,需要使用“模块控制器”来进行调用的。解释:之所以会重复输入3次 "java请求5和java请求6" ,那是因为流程从上而下执行(而且这个测试片段里面只有"java请求5和java请求6",所有会重复输出这个结果。的执行顺序就看模块控制器绑定的是哪个测试片段,绑定哪个就是哪个先执行。二、”测试片段“ 的执行顺序和“模块控制器”之间的。模块D ->(绑定)片段d;模块D ->(绑定)片段d;比如:模块A ->(绑定)片段a;
2025-03-01 14:47:16
487
原创 小白级别重装Windows系统(保姆级教程)
给windows重装系统看似很难,其实很简单,说再多都没用,自己动手一次就会了。废话不多说,直接开干。
2024-09-10 15:01:16
8822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅