2021-12-20 python ui自动化框架1:环境准备 python ui自动化框架1:环境准备 环境准备基础框架:python+unittest+selenium开发工具:PyCharm浏览器:Chrome(96.0.4664.45)浏览器驱动:chromedriver.exe(http://npm.taobao.org/mirrors/chromedriver/)与浏览器对应1、安装Chrome浏览器2、将chromedriver.exe放置python的安装目录原理:通过python导入selenium包来操作网页web元素,达到操控浏览器的目的,模拟用户操作。通过assert或数据库(对操作数据库和表熟悉有要求)来判断是否达到操作预期。当用例执行通过时打印日志成功;当用例执行失败时打印失败日志并对当前页面截图。测试用例使用unittest来完成。最终报告使用BeautifulReport(HTML)插件来完成。 Misty rain 2021-12-20 全部,python UI自动化,测试 832 阅读 114 评论 2021年12月20日 832 阅读 114 评论
2021-12-20 jmeter分布式压力测试,非GUI执行命令 jmeter分布式压力测试,非GUI执行命令 Jmeter分布式压力测试,针对系统单个业务、综合业务进行多台负载机的压力测试前提:1、同一局域网2、负载机也需要安装jmeter操作步骤:1、在主控机的jmeter的bin目录下找到配置文件jmeter.properties。找到里面的remote_hosts部分,修改内容为remote_hosts=10.154.。。 代表负载机的ip,如果是多个负载机用英文,分割。2、进入负载机的bin目录下的jmeter-server.bat文件并启动3、进入主控机,启动jmeter,点击【运行】--【远程启动】可以看到所有的负载机,可以选择启动,也可以全部启动常见关键评估项监管单位要求性能报告涉及财产、生命安全的系统首次投产的大型系统核心数据库、软硬件升级用户量、业务量增长30%以上单版本单业务评估权重是否平台核心位置是否存在部署方式调整或优化是否增加了性能风险较高的调整是否存在客户要求必须测试的业务流程是否涉及多个功能缺陷的修复且流程发生较大变化2. 性能测试需求分析业务层面用户大量使用的功能日常占比80%以上的业务特殊交易日或峰值80%的业务核心业务发生流程重大调整的业务项目层面曾... Misty rain 2021-12-20 全部,性能测试 861 阅读 83 评论 2021年12月20日 861 阅读 83 评论
2021-12-20 linux服务器资源监控nmon linux服务器资源监控nmon nmon:nmon 工具可以为 AIX 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络 I/O 速度、传输和读/写比率页面空间和页面速度CPU 和 AIX 规范消耗资源最多的进程IBM HTTP Web 缓存用户自定义的磁盘组计算机详细信息和资源异步 I/O,仅适用于 AIX工作负载管理器 (WLM),仅适用于 AIXIBM TotalStorage® Enterprise Storage Server® (ESS) 磁盘,仅适用于 AIX网络文件系统 (NFS)动态 LPAR (DLPAR) 更改,仅适用于面向 AIX 或 Linux 的 pSeries p5 和 OpenPower还包括一个用来从 nmon 的输出生成图形并创建可以在 Web 站点显示的 .gif文件的新工具。一,Nmon介绍(这句不用看——Nmon得名于 Nigel 的监控器,是IBM的员工 Nigel Griffiths 为 AIX 和 Linux 系统开发的,使用 ... Misty rain 2021-12-20 全部,性能测试,测试 831 阅读 57 评论 2021年12月20日 831 阅读 57 评论
2021-12-20 性能测试服务器常用监测指标 性能测试服务器常用监测指标 性能测试中,对服务器资源进行实时监控中常用的指标PhysicalDisk--磁盘1.%Disk Time-磁盘时间百分比 (磁盘利用率)为读或写请求提供服务所用的时间是百分比,放映磁盘工作的繁忙程度。若数值持续超过80%,则可能是内存泄漏。2.Avg.Disk Queue Length平均磁盘队列长度(处理列队中的队列的平均长度)读取和写入请求(为磁盘在实例间隔中队列的)平均数,处理器瓶颈会导致该值持续大于2,超过2这可能表示处理器堵塞不同时监视线程计数,这计数始终为0。3.Disk Transfer/sec每秒磁盘传输数(读取/写入操作速率)正常值<(Disk Bytes/sec)/3,此值过大表示系统要求的IO速度已接近硬盘的最大速度,要更换更快的硬盘。Processor-处理器1.%Processor Time -------处理器时间百分比(CPU的占用率)处理器执行行非空闲线程的时间百分比。如果该值持续超过95%,表明瓶颈是CPU,可考虑增加一个处理器或换一个更快的处理器。2.working set—工作集(分配给进程的内存总数)它包括共享内存以及正在使用虚拟内存... Misty rain 2021-12-20 全部,性能测试 2,810 阅读 56 评论 2021年12月20日 2,810 阅读 56 评论
2021-12-20 python的Mysql数据库操作(增删改查) python的Mysql数据库操作(增删改查) python连接mysql数据库,并对数据库进行增删改查操作""" @Author:Misty rain(ZhangHao) @E-mail:676817831@qq.com @FileName:connectmysql.py @Software:PyCharm @Desc:连接mysql数据库 """ import pymysql def connect(): db = pymysql.connect(host='localhost', user='root', password='123456', port=3306, database='test') cursor = db.cursor() cursor.execute("SELECT VERSION()") d... Misty rain 2021-12-20 全部,python 783 阅读 76 评论 2021年12月20日 783 阅读 76 评论