logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker快速创建一个单机版的Jenkins实例

本文介绍了如何使用Docker快速搭建Jenkins实例并创建简单的Pipeline项目。主要内容包括:通过Docker命令或docker-compose部署Jenkins单机版,配置必要的端口映射和卷挂载;完成Jenkins初始配置,包括获取管理员密码、安装推荐插件、创建用户;最后演示了创建打印"Hello World"的基础Pipeline项目。文章旨在帮助初学者快速入门J

文章图片
#docker#jenkins#容器 +2
大模型在测试中的应用

摘要:大语言模型在软件测试领域展现出巨大潜力,通过自然语言处理、知识推理和自动化生成能力,实现了测试用例生成、自动化脚本开发、缺陷预测和测试数据生成等任务的智能化。典型应用包括需求文档解析生成测试用例、Selenium脚本自动生成以及测试报告自动化等。尽管存在准确性、代码质量和集成等挑战,大模型正推动测试工作向高效化、智能化方向发展,未来有望成为测试人员的重要智能助手。实际应用仍需结合具体业务场景

#功能测试#职场和发展#程序人生
基于docker实现JMeter分布式压测

分布式压测通过整合多台主机资源,突破单机性能限制实现高并发测试。JMeter分布式架构包含Master(发送脚本、聚合结果)和Slaves(执行测试)角色,配合Docker容器化技术可快速部署测试环境。本文详细介绍了使用Docker搭建JMeter分布式压测环境的关键步骤:拉取Master/Slave镜像、启动Slave节点、获取节点IP、执行测试脚本并生成可视化报告。该方案通过容器化技术简化了环

文章图片
#docker#jmeter#分布式 +2
如何进行微服务测试?

微服务测试是确保分布式系统可靠性的关键环节。文章阐述了微服务测试的重要性、挑战和最佳实践,指出其复杂性源于服务间依赖、网络问题和数据管理。测试步骤包括:1)分析架构明确接口和依赖;2)编写多层级测试用例;3)模拟依赖项;4)实施自动化测试;5)建立监控体系。核心建议包含独立测试各服务、使用模拟工具、自动化测试流程、集成测试及故障测试。通过容器化隔离环境和混沌工程可提升测试效果。遵循这些实践能有效保

文章图片
#微服务#架构#云原生 +2
深入学习 Docker Logs

本文深入介绍了Docker日志管理工具docker logs的使用方法。重点讲解了该命令的基础语法和常用参数,包括--follow(实时跟踪)、--since/--until(按时间筛选)、--timestamps(显示时间戳)、--tail(限制行数)等选项。通过查看tomcat容器日志的多个实际示例,演示了如何查看标准输出、跟踪实时日志、按日期筛选日志、显示时间戳以及限制日志行数等操作。文章强

文章图片
#学习#docker#容器 +2
Python接口自动化---接口封装与调用---读取excel 数据(详解)

本文介绍了使用Python读取Excel数据并转换为字典格式的方法。主要内容包括:1)通过xlrd模块安装和环境准备;2)Python对Excel的基本操作,包括获取工作表、行列数及单元格数据;3)将Excel数据封装为字典格式,其中首行为key,后续行为value;4)处理数字格式问题,需将单元格设为文本格式避免浮点数显示。文章提供了完整代码示例和运行结果,适合用于自动化测试中的参数化数据管理。

文章图片
#python#自动化#功能测试 +1
Python 如何使用 HttpRunner 做接口自动化测试

HttpRunner是一款基于Python的接口自动化测试框架,支持HTTP/HTTPS协议,具备录制生成用例、动态变量提取、JSON响应验证等功能。它通过YAML/JSON定义测试用例,集成pytest、allure等工具生成测试报告,并支持性能测试。使用流程包括:抓包保存为HAR文件,通过har2case转换为测试用例,利用hrun命令运行并生成报告。框架还提供脚手架快速创建项目,内置debu

文章图片
#python#开发语言#功能测试 +2
Python+Appium自动化测试-编写自动化脚本

本文介绍了如何使用Python脚本调用Appium实现Android应用的自动化测试。主要内容包括:1. 连接测试手机并获取设备及APP配置参数;2. 编写Python脚本启动今日头条APP,设置Unicode键盘参数;3. 通过Appium Inspector定位元素,编写登录操作脚本实现自动登录功能。文章详细说明了从环境配置到脚本编写的完整流程,包括元素定位、操作步骤和代码实现,最终成功实现自

文章图片
#python#自动化#功能测试 +1
Rust - 可变引用和悬垂引用

本文介绍了Rust语言中可变引用的概念和使用限制。可变引用通过&mut语法允许修改借用的变量,但同一作用域内对特定数据只能有一个可变引用,以防止数据竞争。Rust编译器会在编译时检查引用规则,禁止同时存在可变和不可变引用,除非它们的作用域不重叠。文章还解释了悬垂引用问题,展示了Rust如何通过所有权机制在编译时防止内存安全问题。这些严格的引用规则使Rust能够保证内存安全,避免数据竞争等并

#rust#开发语言#后端 +2
【python】 用来将对象持久化的 pickle 模块

摘要:Python的pickle模块用于对象序列化,支持二进制与对象间相互转换。它提供dump()/load()用于文件读写,dumps()/loads()用于内存转换。pickle可处理多种Python数据类型,但安全性较低,可能执行恶意代码。与JSON相比,pickle是二进制格式且Python专用,而JSON是文本格式且跨平台。使用时需注意pickle仅应用于可信数据,避免安全风险。

#python#windows#开发语言 +2
    共 85 条
  • 1
  • 2
  • 3
  • 9
  • 请选择