测试开发
文章平均质量分 66
软件测试开发架构师
这个作者很懒,什么都没留下…
展开
-
Python+Pytest+Allure搭建接口自动化测试框架
fixture,用于在测试执行前清理旧的Allure结果,并在测试执行后生成Allure报告,并使用Allure命令行工具打开报告或服务报告。最近在用Python+Pytest+Allure搭建接口自动化测试框架。在测试用例中,可以使用。来定义测试步骤,以便在Allure报告中展示清晰的测试步骤。在这个框架中,首先定义了一个基本的接口测试用例。初步的框架设计如下,后期可以进一步添加很多功能。1,使用Pytest进行测试用例编写和执行。2,使用Allure生成漂亮的测试报告。此外,这个框架还定义了一个。原创 2024-03-26 17:13:17 · 579 阅读 · 0 评论 -
python接口自动化测试框架+断言+验证码识别
请注意,这个框架是非常基础的,实际应用中可能需要处理更多的复杂情况,比如cookies管理、会话保持、数据库验证等。4,在test_api_endpoint方法中,首先请求验证码,保存到本地文件,然后调用recognize_captcha函数来识别验证码。最近工具组要求用python开发一个接口自动化测试框架,使用pytest和参数化关联机制,对每一次的接口进行断言,添加验证码识别功能。在这个例子中,将展示如何创建一个测试类,该类使用参数化测试用例,并包含一个虚拟的验证码识别函数。原创 2024-03-20 09:37:30 · 352 阅读 · 0 评论 -
python接口自动化正则表达式
1,用python写一个正则表达式,实现对token数据的获取,只获取返回的cookie数据里面的accesstoken。如果对返回的cookie数据中的accesstoken进行获取,可以使用Python的正则表达式来匹配并提取数据。在上述示例中,如果返回的response是一个字符串,类似于HTTP响应的格式,包含了状态码、响应结果、内容长度和报错信息。可以根据实际情况修改cookie_data的值,并根据需要调整正则表达式的模式来匹配其他格式的cookie数据。可以根据实际的返回值格式和需求修改。原创 2024-03-19 09:48:56 · 492 阅读 · 0 评论 -
python request unittest beautifulreport 接口自动化测试框架
在这个框架中,先定义了一个继承自unittest.TestCase的测试类APITestCase,并在其中编写了一个测试方法test_api_endpoint。在测试方法中,发送了一个POST请求到指定的API端点,并使用断言来验证返回的状态码和响应内容是否符合预期。结合Python的requests库用于发送HTTP请求,unittest库用于编写测试用例和断言,以及beautifulreport库用于生成美观的测试报告。然后使用BeautifulReport来运行测试套件,并生成一个美观的测试报告。原创 2024-03-17 13:25:18 · 205 阅读 · 0 评论 -
python request pandas excel 接口自动化测试框架
为了工作需要,开发一个接口自动化测试框架,你可以结合Python的requests库用于发送HTTP请求,pandas库用于处理Excel数据,以及适当的断言方法来验证测试结果。以下是一个简单的框架,主要是为了实现将测试数据和测试结果统一写在同一个excel里面。在这个框架中,需要创建一个Excel文件来存储测试数据,其中包括每个测试用例的URL、方法、请求头、负载、期望的状态码和期望的响应内容。2,参数化和关联的设置(如何在excel表里面设置参数化和关联)函数读取Excel文件并将数据存储在数据框中。原创 2024-03-17 13:03:59 · 316 阅读 · 0 评论 -
Redis的9种数据类型及使用场景
Redis的9种数据类型及使用场景转载 2023-02-18 11:57:59 · 1662 阅读 · 0 评论 -
Rabbitmq消息的有序性、消息不丢失、不被重复消费
Rabbitmq面试题转载 2023-02-13 18:35:59 · 2915 阅读 · 0 评论 -
String 知识点详解
java String字符串基础知识原创 2023-02-08 23:34:37 · 298 阅读 · 0 评论 -
网络故障排查思路二
网络故障排查思路原创 2022-07-04 11:59:41 · 655 阅读 · 0 评论 -
网络故障排查思路一
网络问题排查思路转载 2022-07-04 11:25:02 · 984 阅读 · 0 评论 -
MySQL的MVCC及实现原理
MVCC多版本并发控制前提概要什么是 MVCC什么是当前读和快照读?当前读,快照读和 MVCC 的关系MVCC 实现原理隐式字段undo日志Read View整体流程MVCC 相关问题RR 是如何在 RC 级的基础上解决不可重复读的?RC, RR 级别下的 InnoDB 快照读有什么不同?前提概要什么是 MVCC ?MVCCMVCC,全称 Multi-Version Concurrency Control ,即多版本并发控制。MVCC 是一种并发控制的方法,一般在数据库管转载 2021-12-16 23:12:42 · 210 阅读 · 0 评论 -
Grafana + Prometheus + Exporter (二)
Grafana + Prometheus + Exporter (二)未经允许,禁止转发!!!本文主要记录在grafana + prometheus + node_exporter + jmeter 进行压测时对被测服务器的性能监控工作原理:在windows10电脑上使用jmeter模拟并发对linux系统进行接口请求所需工具:jmeterjmeter-prometheus-pluginprometheusnode_exportergrafananginx下面是操作记录原创 2021-03-31 14:26:07 · 161 阅读 · 1 评论 -
Grafana + Prometheus + Exporter (一)
Grafana + Prometheus + Exporter (一)原文地址:https://www.lucien.ink/archives/449/1. 摘要本文主要介绍如何使用node_exporter采集Linux系统的信息,借助Prometheus最终以仪表盘的形式显示在Grafana中。2. 效果展示3. 介绍Grafana、Prometheus、Exporter 这三个组件的背景资料我就不介绍了,搜一下就会有很多。这里主要说一下他们三者之间的...转载 2021-03-31 11:50:46 · 792 阅读 · 0 评论 -
基于HttpClient Jar包封装Java方法实现接口测试
原文地址https://blog.csdn.net/wuxuehong0306/article/details/50698174import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import org.apache.commons.lang.StringUtils;import org.ap转载 2018-04-27 01:31:35 · 947 阅读 · 0 评论 -
Java实现安卓压力测试
原文地址https://blog.csdn.net/wuxuehong0306/article/details/50698411原理:用Java调用Windows Command命令 -> Windows Command调用安卓SDK的ADB命令 -> ADB命令调用monkey。 优点:通过Java代码来实现monkey的功能,可以把脚本部署到持续监控平台完成,无需人工运行。代码转载 2018-04-27 01:27:46 · 376 阅读 · 0 评论 -
Apache POI Excel数据驱动
原文地址https://blog.csdn.net/u012410733/article/details/54233725相信在项目中,对数据进行动态导出这是一个比较常见的功能。对于数据导出我们可以使用Apache-POI这个框架来帮我来进行Excel的写入与读取。下面就用代码来实现Apache POI写入与读取excel文件。1、Apache POI基本概念下面将简单的描述一下当进行Excel读...转载 2018-04-16 01:07:29 · 232 阅读 · 0 评论 -
java导出Excel合并单元格
原文地址https://blog.csdn.net/datangxiajun/article/details/78308979网上java导出excel表格并合并单元格的资料不完全,我整理了一份,并亲测能用,附截图。①java导出excel用到POI所有jar包,大家可以直接到下面地址下载点击打开链接②模拟数据类[java] view pla转载 2018-05-02 00:15:38 · 485 阅读 · 0 评论 -
Apache POI使用详解超详细
1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明包名称 说明HSSF 提供读写Mi转载 2018-05-02 00:21:20 · 2210 阅读 · 0 评论 -
java动态生成带下拉框的Excel导入模板
原文地址https://www.cnblogs.com/mingyue1818/p/6054188.html在实际开发中,由于业务需要,常常需要进行Excel导入导出操作。以前做一些简单的导入时,先准备一个模板,再进行导入,单有十几、二十几个导入模板时,往往要做十几、二十几个模板。而且,当在模板中需要有下拉框,而且下拉数据要实时查询时,这样的方法就不太好了;现在,做成了转载 2018-05-02 00:24:57 · 1192 阅读 · 0 评论 -
java读取 其他服务接口 返回的json数据
原文地址https://blog.csdn.net/fanxiangru999/article/details/70147981现在开发大部分都是服务化或者微服务,数据交换都是跨服务的,这里记录java调取其他接口的方法,java代码如下:[java] view plain copy/** * *类描述:接转载 2018-05-02 01:35:11 · 1690 阅读 · 0 评论 -
Java将测试结果写入Excel文件
原文地址https://blog.csdn.net/qq_15283475/article/details/55517292单元测试结果写入Excel文件report.writeExcel(packageName,className,methodName,remark,”success”,reason); 这句代码就是把结果写入excel文件的。import转载 2018-04-27 00:51:08 · 2059 阅读 · 1 评论 -
使用java进行excel读取和写入
原文地址https://www.cnblogs.com/liyafei/p/8146136.html1:添加处理excel的依赖jar包 org.apache.poi poi 3.16 org.apache.p转载 2018-04-27 00:52:58 · 4186 阅读 · 1 评论 -
java poi技术操作excel之向Excel中写入值
原文地址https://blog.csdn.net/u013068377/article/details/52164499[java] view plain copyimport java.io.File; import java.io.FileInputStream; import java.io.FileOutputStr转载 2018-04-27 00:58:16 · 2689 阅读 · 1 评论 -
Java读写Excel之POI入门超详细
Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API。用它可以使用Java读取和创建,修改MS Exc转载 2018-04-27 01:00:43 · 2142 阅读 · 0 评论 -
java写入excel文件
原文地址https://blog.csdn.net/qq_33685734/article/details/77737387原文地址https://www.cnblogs.com/chenyq/p/5530970.htmljava写入excel文件poi,支持xlsx与xls,没有文件自动创建package com.utils;import java.io.File转载 2018-04-27 01:09:11 · 3525 阅读 · 0 评论 -
Java处理时间Date
根据网上材料进行归纳梳理,对常见的日期格式进行转换,直接上代码吧。[java] view plain copyimport java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import转载 2018-04-27 01:20:13 · 428 阅读 · 0 评论 -
Java时间日期字符串格式转换大全
原文地址https://www.cnblogs.com/wangyayun/p/6742877.html123456789101112131415161718192021222324转载 2018-04-27 01:22:40 · 4796 阅读 · 1 评论 -
Apache POI读写Excel文档入门(支持XLS和XLSX格式)
原文地址https://blog.csdn.net/u014527058/article/details/50818391Java读写Office文档的库非常多,且都日趋成熟,比较常见的API有Apache POI、docx4j和UNO等。本文将以Apache POI为例,向大家介绍通过Java读写Excel文档的方法。一、Apache POI简介Apache POI 是用Java编写的免费开源的...转载 2018-04-16 01:04:38 · 1280 阅读 · 0 评论