05 2022 档案

摘要:传入webdriver驱动的新方法 Service()函数;以前的executable_path报警告,即将弃用 以前的方法 举例:webdriver.Chrome(executable_path=driver_path);看提示警告,提示该方法即将被弃用;如下图: 更新前的新方法 Service( 阅读全文
posted @ 2022-05-16 22:07 奔跑在路上you 阅读(6654) 评论(0) 推荐(0)
摘要:python读取ini的配置文件 configparser模块简介: configparser模块是用来解析ini配置文件的解析器。 ini配置文件的结构如x下图 ini文件结构需要注意以下几点: 键值对可用=或者:进行分隔 section的名字是区分大小写的,而key的名字是不区分大小写的 键值对 阅读全文
posted @ 2022-05-16 21:00 奔跑在路上you 阅读(1327) 评论(0) 推荐(0)
摘要:python读取excel数据 xlrd参考:https://www.cnblogs.com/dream66/p/12572007.html openpyxl参考:https://www.cnblogs.com/dream66/p/12599627.html xlrd/xlwt模块简介: pytho 阅读全文
posted @ 2022-05-15 23:58 奔跑在路上you 阅读(5058) 评论(0) 推荐(0)
摘要:web自动化测试思路及实战 全部代码-Gitee: Web_Auto_Test_FrameWork: WEB自动化测试实战练习 (gitee.com) 前期准备工作: 1、 python 列表、字典、循环、面向对象 (python语言基础) 2、 python第三方模块的使用: os time 、文 阅读全文
posted @ 2022-05-15 15:01 奔跑在路上you 阅读(544) 评论(0) 推荐(0)
摘要:Requests对图片验证码的处理 在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过request做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用; 通过request对图片验证码的识别方法(带有噪点的图片) 一、通过在本地安装Ocr 阅读全文
posted @ 2022-05-12 22:55 奔跑在路上you 阅读(1573) 评论(0) 推荐(0)
摘要:JMeter测试导入接口 利用Jmeter测试上传文件,首先可根据接口文档或者fiddler抓包分析文件上传的接口;如下图: 以下是我通过fiddler所截取的文件上传的接口 1、填写导入接口的信息 查看文件上传栏下的填写信息: 文件名称:导入文件的路径 参数名称:file MIME类型:为fidd 阅读全文
posted @ 2022-05-10 15:23 奔跑在路上you 阅读(558) 评论(0) 推荐(0)
摘要:jmeter对图片验证码的处理 在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过jmeter做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用; 通过jmeter对图片验证码的识别方法 1、通过ocrserver工具识别图片验证码; 网 阅读全文
posted @ 2022-05-07 15:34 奔跑在路上you 阅读(2597) 评论(10) 推荐(2)
摘要:一、Nmon介绍 Nmon得名于 Nigel 的监控器,是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的,使用 Nmon 可以很轻松的监控系统的CPU、内存、网络、硬盘、文件系统、NFS、高耗进程、资源和 IBM Power 系统的微分区的信息 Nmon是一款计 阅读全文
posted @ 2022-05-04 16:38 奔跑在路上you 阅读(396) 评论(0) 推荐(0)
摘要:硬件性能监控指标 一、性能监控初步介绍 性能测试的主要目标 1.在当前的服务器配置情况,最大的用户数 2.平均响应时间ART,找出时间较长的业务 3.每秒事务数TPS,服务器的处理能力 性能测试涉及的内容 1.客户端性能测试:web前端性能、app性能 2. 网络性能测试 3. 服务器应用程序性能 阅读全文
posted @ 2022-05-03 18:00 奔跑在路上you 阅读(744) 评论(0) 推荐(0)
摘要:利用PerfMon插件收集监控服务器资源指标 在使用Jmeter执行性能测试时,为了尽量减少负载机的资源消耗,一般不建 议使用服务器资源监控的功能。而可以使用第三方工具去监控收集服务器资源。 但一些普通的场景(负载小)还是可以利用Jmeter来进行服务器资源监控的。 监控服务器资源(如:CPU、内存 阅读全文
posted @ 2022-05-03 14:50 奔跑在路上you 阅读(633) 评论(0) 推荐(0)
摘要:利用jmeter插件收集性能测试结果 汇总报告(Summary Report ) 用来收集性能测试过程中的请求以及事务各项指标。通过监听器--汇总报告 可以添加该元件。界面如下图所示 汇总报告界面介绍:所有数据写入一个文件:保存测试结果到本地。 文件名:指定保存结果。 仅错误日志:仅保存日志中报错的 阅读全文
posted @ 2022-05-02 22:38 奔跑在路上you 阅读(2292) 评论(0) 推荐(0)
摘要:收集性能测试结果 性能测试执行过程中,场景监控的主要任务是收集测试结果,测试结果有事 务响应时间、吞吐量、TPS、服务器硬件性能、JVM使用情况和数据库性能状态 等。Jmeter中通过监听器及其它外置工具来完成测试结果收集工作 事务响应时间 用户从发出请求到接收完响应之间的总耗时,它由网络传输耗时、 阅读全文
posted @ 2022-05-02 22:08 奔跑在路上you 阅读(439) 评论(0) 推荐(0)
摘要:负载测试 负载测试/容量测试:通过在测试过程中不断的调整负载,找到在多少用户量情况下,系统出现性能下降拐点;也被称为容量测试; 举例: 微信发送红包的负载测试: 1、找运维人员了解目前系统的在线用户数,以该值作为参考比如500;通过下方的用户数量一步步增加负载,找到最终可负载的用户数比如2200; 阅读全文
posted @ 2022-05-02 20:35 奔跑在路上you 阅读(1301) 评论(0) 推荐(0)
摘要:jmeter场景的运行架构(本地运行和远程运行) 运行方式: GUI运行:通过图形界面方式运行,该运行方式的可视化界面及监听器动态展示 结果都比较消耗负载机资源,建议大并发时不用,一般进行脚本调试; 命令行运行:通过jmeter命令行工具运行 以上两个运行方式可参考:https://www.cnbl 阅读全文
posted @ 2022-05-02 15:47 奔跑在路上you 阅读(316) 评论(0) 推荐(0)
摘要:jmeter场景的运行方式(GUI运行和命令行运行) 运行方式: GUI运行:通过图形界面方式运行,该运行方式的可视化界面及监听器动态展示 结果都比较消耗负载机资源,建议大并发时不用,一般进行脚本调试; 命令行运行:通过jmeter命令行工具运行(性能测试建议通过命令行执行脚本) 运行架构 本地运行 阅读全文
posted @ 2022-05-02 15:42 奔跑在路上you 阅读(1211) 评论(0) 推荐(0)
摘要:setUp线程组 setUp thread group: 一种特殊类型的线程组,用于在执行常规线程组之前执行一些必要的操作。 在 setup线程组下提到的线程行为与普通线程组完全相同。不同的是执行顺序 它会在普通线程组执行之前被触发; 应用场景举例: A、测试数据库操作功能时,用于执行打开数据库连接 阅读全文
posted @ 2022-05-01 16:18 奔跑在路上you 阅读(894) 评论(0) 推荐(0)
摘要:jmeter第三方插件管理工具安装: 第一步:下载 jmeter-plugins-manager-1.6.jar 网盘地址: 链接:https://pan.baidu.com/s/1PqDD8eSouaz9nJmpcC4Wmw 提取码:sa5e 第二步:把该jar包放置到:jmeter安装路径/li 阅读全文
posted @ 2022-05-01 15:17 奔跑在路上you 阅读(676) 评论(0) 推荐(0)
摘要:线程组(thread group) 线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件 都必须在某个线程下。所有的任务都是基于线程组。 一个线程组可以看做一个虚拟用户组,线程组中的每个线程都可以理解为一 个虚拟用户。多个用户同时去执行相同的一批次任务。每个线程之间都是隔离的, 互不影响 阅读全文
posted @ 2022-05-01 13:28 奔跑在路上you 阅读(232) 评论(0) 推荐(0)
摘要:性能测试脚本的优化 以PHP论坛为例:http://47.107.178.45/phpwind/ 根据上一篇的性能测试(3)的脚本进行优化;见下图: 如上图中,把发帖和回帖的事务添加到随机控制器中,登录操作添加到仅一次控制器中,线程组中循环5次操作,在察看结果树中看执行结果或者去网站界面查看结果 阅读全文
posted @ 2022-05-01 12:45 奔跑在路上you 阅读(209) 评论(0) 推荐(0)