自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python远程控制windows cmd命令

python远程控制windows cmd命令1. 被控制的远程windows开启winrm service 的基础配置2. 用python中的pywinrm库实现对远程windows的控制1. 被控制的远程windows开启winrm service 的基础配置在cmd中配置winrm quickconfig连续两个输入Y如果报错,提示公用网络要改为专用网络或者域在网络和共享中心设置...

2020-03-05 16:25:47 2979

原创 python3+selenium项目在centos上用gitlab+jenkins运行

python3+selenium项目在centos上用gitlab+jenkins运行背景前置条件1. jenkins创建项目,拉取gitlab上的代码2.在jenkins的服务器centos上,安装python+selenium的运行环境2.jenkins上项目配置中,构建执行语句3. jenkins配置 定时执行4. 配置完成,就可以构建项目了过程当中会遇到的坑windows上写的代码,无法掉...

2019-10-28 21:04:05 545

原创 测试用例xmind转excel

测试用例xmind转化为excel

2024-12-01 21:20:04 1105

原创 jmeter的各种问题/配置随记

jmeter命令行生成的html报告采样粒度配置生成的html报告默认采样粒度是60000ms,也就是1分钟采样一次在jmeter的bin目录下,user.properties文件末尾添加如下配置:jmeter.reportgenerator.overall_granularity=1000也就是配置为1000ms=1s采样一次jmter 命令行添加参数使用jmeter命令行压测时,可以通过命令行改变线程数量,运行时长;就不用每次打开脚本去编辑了比如压测指标为:500线程并发5分钟,TPS达

2022-05-25 16:54:39 580

原创 allure的使用过程中的随笔记录

allure对用例的等级划分成五个等级​blocker  阻塞缺陷(功能未实现,无法下一步)critical 严重缺陷(功能点缺失)normal 一般缺陷(边界情况,格式错误)minor  次要缺陷(界面错误与ui需求不符)trivial  轻微缺陷(必须项无提示,或者提示不规范)在测试用例上增加用例级别@allure.severity(“blocker”)可以在allure报告中显示在allure报告中添加environment环境信息 with open(f"report/

2022-05-23 15:00:49 217

原创 pytest中命令行传参,以及三种参数化方式

pytest中命令行传参,以及三种参数化方式命令行中传参二级目录三级目录命令行中传参背景:有时候需要一些不同环境会变动的参数,比如测试环境和正式环境用的url地址不同在conftest.py中二级目录三级目录...

2021-10-27 18:28:33 5132 1

原创 自动化测试中的关键字驱动

自动化测试中的关键字驱动关键字驱动python 实现关键字驱动getattr:实现反射机制思路关键字驱动通过关键字做对应的动作,很早的自动化测试工具都走的这个方向,比如RobotFramework,QTP等,这里简单介绍一下关键字驱动的原理python 实现关键字驱动python实现关键字驱动,主要用到的是python中的反射getattrgetattr:实现反射机制getattr可以通过字符串获取方法实例。这样,你就可以把一个类可能要调用的方法放在配置文件里,在需要的时候动态加载。思路在e

2021-08-26 18:45:39 6760

原创 自定义截图装饰器与pytest-conftest同时使用遇到的问题

自定义截图装饰器与pytest-conftest同时使用遇到的问题场景/原因代码如下测试用例代码如下装饰器代码如下运行后报错修改装饰器运行后报另外的错误场景/原因使用pytest做UI自动化,driver和case_data写在了conftest中,测用例直接调用另外写了一个装饰器,在测试用例运行完成后/报错后截图代码如下测试用例代码如下from common.step_method import StepMethodfrom common.public import *class Te

2021-08-13 18:55:02 593 1

原创 jmeter常规鉴权

jmeter常规鉴权jemter测试外部接口常规鉴权流程直接上代码合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入jemter测...

2020-04-28 19:25:37 2487

原创 pytest框架的使用

pytest框架的使用运行测试并生成html测试报告在test_case文件夹下cmd命令执行以下命令pytest --html=../report/report.html --self-contained-html 会执行当前test_case下的所有case…/report/report.html 代表生成的测试报告路径testcase的同级的report文件夹下,生成report...

2020-04-07 11:22:01 209

原创 jenkins发送测试报告,并添加附件

jenkins发送测试报告安装发送邮件插件Email Extension系统设置给jenkins设置一个邮箱这个邮箱和发件人认证设置一致,不能填不一样的在系统管理–系统设置设置发件人认证信息及一些邮件默认设置系统管理—系统设置项目设置今天累了,听下会分解...

2019-11-01 18:26:03 2279

转载 centos安装完成后在chrome中所有中文都显示为方框

centos安装完成后在chrome中所有中文都显示为方框,解决办法:执行如下三条命令yumgroupinstall"XWindowSystem"-yyum-ygroupinstallchinese-supportyum-ygroupinstallFonts...

2019-10-28 18:09:12 520

原创 接口测试四(jemter的使用)

1. 多线程在线程组中,设置线程数,就是并发数量(非严格意义并发),只是起多少个线程,使用场景:有多少个用户正在浏览你的网址2.执行顺序线程组开启的每个线程都是按照请求顺序执行的,也就是访问百度---访问163邮箱--访问腾讯视频每个线程之间相互独立3.严格并发设置同步定时器:放在某个请求下,只对这个请求作用;放在线程组下,对这个线程组的左右请求都作用下图...

2019-10-24 16:36:42 351

原创 接口测试三(接口测试简单工具的使用)

接口测试工具很多,postman、jmeter、soapUI、还有很多在线工具这些工具都差不多,jmeter比较常用,还能测性能jmeter的安装jmeter依赖java环境,先到java官网,下载最新的jdk安装,并设置环境变量和javahome再到jmeter官网下载:http://jmeter.apache.org/download_jmeter.cgi 下载zip...

2019-10-24 16:26:36 247

原创 fiddler抓https请求

打开fiddler在tools-options中把https下的都勾选上,勾选的时候会自动下载证书到你桌面上在浏览器(火狐)中导入桌面的证书选项---隐私与安全--证书管理-导入确定之后,访问www.baidu.com,就能看到有https的包了...

2019-10-24 10:47:19 254

原创 fiddler抓包各种功能

fiddler的下载就不介绍了,下载安装包,一步步安装就行了问题一:如何设置只抓火狐浏览器的包fiddler启动时,默认会设置所有浏览器代理服务器,这样你所有浏览器的请求都会进入fiddler中,如何设置只抓取其中一个浏览器的请求,另外一个浏览器可以正常使用呢:在tools 的options-》connection去掉勾选act as system proxy on startu...

2019-10-23 20:20:00 810

原创 接口测试二(如何获取接口)

如何获取接口一、正常情况下应该由开发提供接口文档,包括接口实现的功能、参数、返回值,有很多相应的工具能够自动统计接口如:Swagger二、如果没有接口文档只有测试自己抓包,整理接口文档抓包:就是抓取前后端传输的请求数据抓包工具的选择:fiddler(最常用)、Charles(mac电脑)、Httpwatch(IE)、F12(最方便)如果是浏览器抓包,不需要下载工具,直接F...

2019-10-23 18:34:51 1772

原创 接口测试一(为何要做接口测试)

为何要做接口测试一、发现一些隐藏bug:真实例子,一个字段,前端限制为必填,但是后台未限制,在某种情况下,前端的必填限制失效,这个字段未填也保存成功了,导致整个数据作废在某些情况下前端的限制是有可能失效的,后端必须最主要字段做限制,如果能够测试后端是否做了判断,就需要接口测试来实现二、可以尽早介入测试:开发好接口的时候界面还未完成,此时还不能做功能测试,但是可以做接口测试,尽早...

2019-10-23 18:02:35 376

原创 python selenium po代码分层设计

上次写的被自己覆盖了,害的要重新写,内心有点崩溃示例的github地址:https://github.com/moxiawujiang/UIAutopo设计模式(PageObject):自动化测试脚本的减少代码重复、更易读、减少维护成本 基础层---元素定位层--元素操作层--业务层--编写case--收集case并执行项目结构如下基础层:base_p...

2019-10-21 17:54:26 2443 1

空空如也

空空如也

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

TA关注的人

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