logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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
Python+selenium自动化元素定位防踩坑(建议收藏)

本文总结了Selenium自动化测试中常见的两种元素定位问题及解决方案。针对StaleElementReferenceException(元素过期异常),建议使用try-except异常处理机制,在页面刷新后重新获取元素;对于ElementClickInterceptedException(元素点击拦截异常),提供了三种解决方法:强制等待time.sleep()、显性等待element_to_be

文章图片
#python#selenium#自动化 +2
【python+appium】自动化测试

本文总结了APPUI自动化测试的关键要点,建议测试工程师掌握相关技能以提升职业竞争力。主要内容包括:1)推荐使用Python语言,因其语法简洁、测试库丰富;2)主流测试框架Appium和Airtest的对比与选择建议;3)单元测试框架推荐pytest;4)环境搭建与脚本编写注意事项;5)最终可集成Jenkins实现持续测试。文章提供了多种技术组合方案,并分享了学习资料获取方式,旨在帮助测试人员高效

#python#开发语言#功能测试 +1
JMeter如何从数据库中获取数据并作为变量使用?

JMeter如何从数据库中获取数据并作为变量使用?这在我们使用JMeter做接口测试压力测试时经常碰到,今天通过两个示例(实现MySQL数据库的查询结果的单值引用和多值引用)进行说明。这里虽然以MySQL数据库做说明,但实际其他数据库连接使用与之类似。

文章图片
#jmeter#数据库#功能测试 +2
Bito AI 与 pycharm 完美集成,提升 10 倍开发效率,0代码也能做软测?

1.1 什么是Bito?Bito是一款建立在OpenAI和ChatGPT模型之上的人工智能编程辅助软件,Bito AI可以帮助开发人员大幅提升工作效率。它是一个功能齐全的工具,同时使用和ChatGPT相同的模型,它可以让您的开发工作效率提高10倍,并每天节省一个小时的时间。1.2 Bito能做什么?Bito AI是一种通用的AI助手,开发者可以向其提出任何技术问题,通过自然语言提示生成代码,并获得

文章图片
#人工智能#pycharm#功能测试 +1
优秀测试工程师必备的4项安全测试方法

摘要:本文系统介绍了软件安全性测试的方法和常见漏洞。测试方法包括静态代码扫描、动态渗透测试和程序数据扫描,以及正向和反向测试过程。常见安全漏洞涉及缓冲区溢出、加密弱点、错误处理和权限过大等问题。文章强调应根据软件安全需求选择合适的测试策略,对高安全性软件应采用正向测试为主、反向测试为辅的方法。同时指出了各种测试方法的优缺点,为软件安全测试提供了系统性的指导框架。

#安全#网络#运维 +2
【测试设计】使用jenkins 插件Allure生成自动化测试报告

摘要:本文介绍了如何将Allure测试报告框架与Jenkins和Pytest集成,实现专业化的测试报告生成。首先搭建Java环境并安装Jenkins,然后配置Allure插件。通过安装Python依赖包pytest-allure-adaptor编写测试脚本,在Jenkins中创建任务并配置构建后操作生成Allure报告。Allure报告提供多维度的测试结果展示,包括用例统计、环境信息和历史趋势分析

文章图片
#jenkins#运维#功能测试 +2
    共 79 条
  • 1
  • 2
  • 3
  • 8
  • 请选择