自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Selenium自动化测试面试题全家桶

通过工具或脚本代替手工测试执行过程的测试都叫自动化测试。自动化测试的优势:1、减少回归测试成本2、减少兼容性测试成本3、提高测试反馈速度4、提高测试覆盖率5、让测试工程师做更有意义的测试。

2024-09-22 15:26:02 1118

原创 RunnerGo五种压测模式你会配置吗?

可根据并发数设置按时间运行或按轮次运行,通过并发模式可以用来验证应用服务在固定并发数下的性能表现。比如,设计高流量交易系统或大规模并发用户系统时需要使用这种测试。可以设置起始并发数然后根据步长以及最大并发数,测试应用服务在各阶段的性能表现。当到达最大并发后,则继续运行稳定持续时长所设置的时长运行后结束该计划。阶梯模式测试可以帮助确定应用程序的性能能力,了解响应时间、吞吐量和负载的关系,从而调整系统参数和资源配置,以达到最优性能。

2024-09-22 14:13:14 420

原创 Python接口自动化测试--requests使用和基本方法封装

"""含有构造器"""# 利用json.dumps将响应数据进行json格式的编码解析# indent=2将输出结果缩进2个字符显示# sort_keys=False,输出结果是否按照关键字排序# json.dumps 序列化时对中文默认使用的ascii编码,ensure_ascii=False才会输出中文else:return rdata = {test = RunMain(url, 'GET', data) # 因为有构造器 __init__,实例化时要带参数"""无构造器"""

2024-09-22 12:35:06 423

原创 Python接口测试- requests 发送 post 请求的几种方法_request 发送 post请求(1)

请求不论我们怎么构造,最终都是通过 URL 向服务器传递数据,而 post 通过消息体(报文主体)发送请求。在发送 post的时候,我们需要关注一下 HTTP 请求的头部信息,特别是这是用来告诉请求中包含的数据类型。这会影响服务器如何提取数据。常见的前两种是较为常见的数据类型,一般默认情况下都是使用在 requests 的 post 请求中以此为默认的数据类型。

2024-09-22 11:12:36 878

原创 PO模式在自动化测试中有什么好处_自动化用例的po模式的好处

其次,Page页面会依赖更底层的资源,比如组件,元素类型。在测试用例中直接编写浏览器操作API,对于代码编写者并没有多高的难度,因为他自己已经对这些API非常熟悉,但是这些浏览器操作并不能体现业务,至少没有产品经理那么熟悉,因此他很难和产品经理进行沟通,也难和开发沟通,甚至在半个月之后,他已经忘记了自己到底写了什么东西。当你把下面这段代码拿给产品经理看的时候,他也大概能知道你测的是什么业务,能帮你纠正你的测试流程是否正确,或者提出一些更有建设性的意见,这对于大型项目需要频繁沟通和梳理业务时非常有用。

2024-09-22 08:36:07 440

原创 playwright自动化项目搭建

pylaywright测试库pytest单元测试框架pytest-playwright插件非关键技术:pytest-html插件pytest-rerunfailures插件seldom 测试框架实现功能:元素定位与操作分离失败自动截图并保存到HTML报告失败重跑可配置不同的浏览器执行可配置headless/headful 模式实现参数化读取数据文件一个自动化具备的基本功能差不多就这些了。其实主要是使用了一堆框架和插件,主要是整合能力。使用方式。

2024-09-22 06:46:24 212

原创 jmeter性能测试步骤

某次压力测试TRT变化展示图:四、PerfMon Metrics Collector即服务器性能监控数据采集器。在性能测试过程中,除了监控TPS和TRT,还需要监控服务器的资源使用情况,比如CPU、memory、I/O等。该插件可以在性能测试中实时监控服务器的各项资源使用。密码:isu5下载界面如下:其中JMeterPlugins-Standard和JMeterPlugins-Extras是客户端的插件,ServerAgent是服务端的插件。

2024-09-22 03:41:07 1179

原创 Java开发建议——通用准则,基本类型,类、对象及方法,字符串,数组和集合

类常量、接口常量、枚举常量;枚举常量优点+ 1、枚举常量更简单;+ 2、枚举常量属于稳态性(不允许发生越界);+ 3、枚举具有内置方法,values方法可以获取到所有枚举值;+ 4、枚举可以自定义方法。

2024-09-22 00:58:47 1547

原创 ELK监控nginx日志

events {use epoll;worker_connections 2048;}include /opt/verynginx/verynginx/nginx_conf/in_external.conf;http {include mime.types;log_format main escape=json ‘{“accessip_list”:“KaTeX parse error: Double superscript at position 68: …

2024-09-21 22:08:31 858

原创 CentOS7网络配置ping通外网_centos7 ping参数(1)

【代码】CentOS7网络配置ping通外网_centos7 ping参数(1)

2024-09-21 19:18:34 387

原创 Airtest自动化测试实操案例 Windows应用篇_airtest windows

② 在IDE中连接网易云音乐的应用窗口为防止其它应用窗口干扰连接,我们 在桌面上只留下IDE窗口和待测的网易云音乐窗口。然后我们在Windows窗口连接里选择 “选定窗口”,再单击选中网易云音乐的窗口,嵌入之后发现,网易云音乐的窗口被严重拉伸:所以我们再尝试一下另外一种嵌入方法,“搜索窗口”。点击“搜索窗口”,在弹出的窗口列表中,选择网易云音乐的窗口,再点击连接:发现可以正常嵌入,所以以后我们可以使用搜索窗口这种模式,来嵌入网易云音乐的Windows窗口。③ 需求分析和预期效果点击搜索框。

2024-09-21 16:21:29 684

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除