- 博客(416)
- 收藏
- 关注
原创 python进行接口测试及类型介绍
其实我觉得接口测试很简单,比一般的功能测试还简单(这话我先这样说,以后可能会删O(∩_∩)O哈!),现在找工作好多公司都要求有接口测试经验,也有好多人问我(也就两三个人)什么是接口测试,本着不懂也要装懂的态度,我会说:所谓接口测试就是通过测试不同情况下的入参与之相应的出参信息来判断接口是否符合或满足相应的功能性、安全性要求。
2024-12-31 15:48:44
1368
原创 Python接口自动化浅析requests请求封装原理
还记得我们之前写的get请求、post请求么?大家应该有体会,每个请求类型都写成单独的函数,代码复用性不强。接下来将请求类型都封装起来,自动化用例都可以用这个封装的请求类进行请求
2024-12-28 15:07:13
770
原创 Django+Vue+Docker搭建接口测试平台实战
这篇文章简单介绍了下这次部署的过程,其中使用了Dockerfile定制镜像和Docker-Compose多容器编排。
2024-12-25 15:15:54
492
原创 python http接口自动化脚本
今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和返回报文中的值一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理系统是bugfree。
2024-12-20 15:30:15
741
原创 Web安全测试之XSS实例
XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的. 比如获取用户的Cookie,导航到恶意网站,携带木马等。
2024-12-18 15:26:33
699
原创 Pytest+request+Allure实现接口自动化框架
接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。
2024-12-16 14:38:34
1048
原创 Python如何实现数据驱动的接口自动化测试
大家在接口测试的过程中,很多时候会用到对CSV的读取操作,本文主要说明Python3对CSV的写入和读取。下面话不多说了,来一起看看详细的介绍吧。
2024-12-13 15:24:56
682
原创 Python接口自动化测试框架运行原理及流程
本文总结分享介绍接口测试框架开发,环境使用python3+selenium3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告,目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?因接口测试工具也有存在几点不足。
2024-12-11 14:53:33
266
原创 在Python中进行自动化单元测试的教程
大型软件系统的开发是一个很复杂的过程,其中因为人的因素而所产生的错误非常多,因此软件在开发过程必须要有相应的质量保证活动,而软件测试则是保证质量的关键措施。正像软件熵(software entropy)所描述的那样:一个程序从设计很好的状态开始,随着新的功能不断地加入,程序逐渐地失去了原有的结构,最终变成了一团乱麻(其实最初的"很好的状态"得加个问号)。测试的目的说起来其实很简单也极具吸引力,那就是写出高质量的软件并解决软件熵这一问题。
2024-12-09 15:46:08
795
原创 Python UI自动化测试Web frame及多窗口切换
frame:HTML页面中的一种框架,主要作用是在当前页面中指定区域显示另一页面元素;
2024-12-09 15:44:18
446
原创 python自动化测试selenium定位frame及iframe示例
frame标签有frameset、frame、iframe三种,frameset和其它普通标签没有区别,不会影响正常定位,而frame与iframe对selenium定位而言是一样的。
2024-12-06 14:59:11
293
原创 python Airtest自动化测试工具的的使用
Airtest全称AirtestProject,是由网易游戏推出的一款自动化测试框架,在软件测试的时候使用到了该框架。这里记录一下安装、使用和遇到的坑的问题…
2024-12-04 14:48:39
1027
原创 Pytest自动化测试的具体使用
Pytest是Python中最流行的自动化测试框架之一,简单易用,而且具有丰富的插件可以不断扩展其功能,同时也提供了丰富的断言功能,使得编写测试用例更灵活。
2024-12-02 15:43:32
610
原创 如何使用Pytest进行自动化测试
目前有多种可用的测试框架和工具。这些框架的风格也各不相同,比如数据驱动、关键字驱动、混合、BDD等等。您可以选择最适合您的要求。
2024-12-02 15:41:58
1022
原创 Pytest如何灵活地运行用例
Pytest能够满足我们对单元测试框架的许多要求,它简洁易用,同时提供了丰富的功能来进行测试用例的管理和执行。在本文中,我们将深入探讨如何使用 Pytest 运行多条测试用例、测试文件或测试包,并且指定运行特定的测试用例,并对执行结果进行分析。
2024-11-28 20:32:45
218
原创 Pytest测试用例调度与运行
Pytest 是一个功能强大的 Python 测试框架,它具有灵活的测试用例调度和运行机制。在本文中,我们将深入了解 Pytest 是如何收集、选取和运行测试用例的。
2024-11-28 20:31:33
430
原创 玩转数据处理利器:学会使用 YAML 文件轻松处理数据
YAML全称其实是"YAML Ain’t a Markup Language"(YAML不是一种标记语言)的递归缩写,所以它强调的是数据本身,而不是以标记为重点。
2024-11-25 15:54:29
822
1
原创 深入了解JMeter线程组:优化性能测试的核心元素
性能测试在应用程序开发的生命周期中扮演着关键的角色,而Apache JMeter是一款功能强大的工具,提供了各种功能来评估系统的性能。其中,线程组是JMeter中非常重要的一个概念,它对于模拟用户行为、控制并发负载以及优化测试性能都起着关键作用。本文将深入探讨JMeter线程组的各个方面,以便技术人员更好地理解和利用这一核心元素。
2024-11-25 15:52:00
800
原创 Docker搭建持续集成平台Jenkins最简教程
持续集成(Continuous Integration,CI)是软件开发中的一种实践,它旨在通过频繁地集成代码变更并自动运行测试,以确保代码的质量和稳定性。Jenkins 是一个广泛使用的开源持续集成工具,它能够自动化构建、测试和部署软件项目。在本文中,我们将使用 Docker 搭建一个基于 Jenkins 的持续集成平台。
2024-11-21 15:49:38
500
原创 掌握ADB:详解操作命令及完整用法指南
ADB,全名Android Debug Bridge,是Android提供的一个通用的调试工具,是一个C/S架构的命令行工具,通过这个工具,使得我们的PC能够和Android设备来进行通信。本文就给大家介绍一下adb常用的操作命令及用法。
2024-11-19 15:35:00
747
原创 App自动化测试:高级控件交互方法
APP 的控件元素不仅涵盖了基础用户界面操作,还包括用户与应用程序中更复杂、功能丰富的空间之间的互动。这种交互远不止于简单的按钮或输入框。通过借助 Appium 的 Actions,能够完成对应用程序进行手势识别的交互。这意味着可以通过各种手势,如滑动、缩放、长按等,实现更灵活、直观的用户体验。这种高级交互使得应用程序更具交互性和吸引力,为用户提供了更深入参与应用功能的途径。
2024-11-19 15:32:31
706
原创 Postman变量使用指南
在API测试过程中,变量的使用能够大大提高测试的灵活性和效率。Postman提供了多种变量类型,帮助我们更方便地管理和重用数据。本文将详细介绍Postman中变量的使用方法和实际应用场景。
2024-11-14 16:02:49
850
原创 Windows电脑安装Apache JMeter的详细教程
作为一名测试工程师,性能测试是我们工作中不可或缺的一部分。而Apache JMeter作为一款开源的性能测试工具,以其强大的功能和广泛的适用性,成为了许多测试工程师的首选。本篇文章将详细介绍如何在Windows电脑上安装JMeter。
2024-11-14 15:59:57
787
原创 性能测试:性能测试计划
性能测试计划是在进行软件或系统的性能测试之前制定的详细计划和指导文件。它描述了所需性能测试的目标、范围、测试环境、资源需求、测试策略、测试用例、时间表等重要信息。
2024-11-05 14:17:50
555
原创 性能测试:性能测试报告
性能测试报告是性能测试的产出物之一,它是对系统性能测试结果和数据的总结和分析,记录了系统在不同负载和场景下的性能表现和性能问题。性能测试报告提供了有关系统性能的详细信息,供项目团队、开发人员和其他相关利益相关者参考。
2024-11-05 14:14:54
479
原创 利用Pytest结合YAML实现数据驱动测试
在软件测试中,数据驱动测试是一种重要的方法,通过将测试数据与测试脚本分离,增强了测试的灵活性和可维护性。Pytest作为一个强大的Python测试框架,与YAML这种简洁、易读的配置文件格式结合,可以有效地实现数据驱动测试。本文将详细介绍如何利用Pytest结合YAML实现数据驱动测试,并通过实际示例进行讲解。
2024-10-29 16:09:45
789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人