自动化测试
文章平均质量分 64
自动化测试技术分享
这是个菜比测试
这个作者很懒,什么都没留下…
展开
-
Loadrunner进阶-脚本强化
前言很多同学学会Loadrunner录制脚本之后,并且可以成功运行已经录制的脚本之后,就觉得自己的简历上就可以写上Loadrunner工具熟练了(当然包括我自己哈哈哈),所以我写了这篇文章来告诫提醒自己和后面学习的同学,录制不等于熟练!!!1. 文章带有很浓重的个人观点,如有不对,欢迎指正2. 文章仅讲解Virtual User Generator相关的脚本强化知识,与Controller相关的强化知识暂时先忽略一. 我们为什么要进行脚本强化?1. 录制的脚本达不到预期的测试目.原创 2021-05-17 15:10:43 · 1352 阅读 · 1 评论 -
LoadRunner录制完成后,没有脚本生成
前言因为之前一直用的都是Jmeter,最近刚好项目空档期准备找个新工具深入学习一下,这篇帖子会记录我在这段时间在学习LoadRunner过程中遇到的一些疑难杂症,在解决之后我会更新记录在这里,方便后面学习的同学避坑一. loadrunner录制完成后,脚本内没有代码生成1. 录制前,点击录制选项,进入设置弹窗页面2. 点击映射和筛选页面,将捕获级别更改为“套接字级别数据和WinINet级别数据”3. 点击确定...原创 2021-05-12 09:48:32 · 3319 阅读 · 3 评论 -
Loadrunner的下载安装
前言没有安装包的可以评论邮箱,我看到了有空的话邮箱发你,CSDN现在的下载费太高了,我就不上传了一、安装安装包解压后得到如图两个安装包,59为社区版安装包,62为社区版语言包1. 我们右键点击HP_LoadRunner_12.02_Community_Edition_T7177-15059.exe 安装程序,打开窗口中选择【以管理员身份运行】,一直下一步就行2. 安装过程中会验证电脑是否含有软件安装运行的必备组件,缺少组件时,会弹出窗口显示许安装的组件。点击【确定】按钮将自动安装原创 2021-05-12 09:38:24 · 412 阅读 · 1 评论 -
Python自动读取任意Excel文件数据--改进版
设计思路:将Excel文件的第一列作为键,其他列数据作为对应的值,将读取出来的数据保存为一键多值格式:{‘key’: [A, B, C]}import xlrd'''读取任意格式内容Excel文件,并保存数据为一键多值格式{'key': [A, B, C]}'''def read_excel(excel_url): open_excl = xlrd.open_workbook(excel_url) # excl文件路径 # 确定读取的sheet data_she原创 2020-08-18 17:16:39 · 700 阅读 · 0 评论 -
Python调用钉钉机器人发送消息
一、添加钉钉机器人步骤一,登录钉钉,在机器人管理页面选择“自定义”机器人,输入机器人名字并选择要发送消息的群。如果需要的话,可以为机器人设置一个头像。点击“完成添加”,完成后会生成Webhook地址步骤二,点击“复制”按钮,即可获得这个机器人对应的Webhook地址,其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx二、获取timestamp与sign参数# 获取timestamp参数timestamp.原创 2020-08-18 17:06:58 · 2744 阅读 · 0 评论 -
Python读取Excel内容--简陋版
安装pip install xlrd示例import xlrd'''读取excl内容'''# excl路径open_excl = xlrd.open_workbook(r'excl的文件存放路径')# 确定读取的sheetdata_sheet = open_excl.sheets()[0]# 获取sheet行数rowNum = data_sheet.nrows...原创 2020-04-26 14:46:08 · 460 阅读 · 0 评论 -
Python+selenium自动化-js处理日历控件(修改readonly属性)
前言今天写自动化脚本的时候遇到一个需要更改日期的控件,不想费劲巴拉的去找日历的定位,但是又没办法直接输入我想输的日期时间,想了会儿之后决定用js解决日历控件基本思路:先用js去掉readonly属性,然后直接输入日期文本内容案例1.很明显这种元素的属性是readonly,输入框是无法直接输入的2.F12找到日历框控件对应的元素,找到readonly属性,双击删除,回车...原创 2020-04-22 11:35:49 · 1979 阅读 · 0 评论 -
Python自动识别验证码
前言:这个是在网上找的代码封装的一个方法,直接引用就可以了。成功率在60%左右,个人觉得虽然成功率虽然有点低,但是还是非常好用的import refrom PIL import Imageimport pytesseract# 自动识别验证码def get_pictures(driver): # 整个页面截图的图片存放路径 driver.save_screens...原创 2020-04-20 15:00:14 · 1135 阅读 · 0 评论 -
webdriver下载地址及使用方法--随记
地址:http://npm.taobao.org/mirrors/chromedriver/下载完对应的webdriver后,放到python目录下的Scripts文件夹内测试示例:from selenium import webdriver# 测试用例1driver = webdriver.Chrome()如果能够打开浏览器就表示成功,如果报错This version o...原创 2020-03-31 14:07:45 · 2733 阅读 · 0 评论 -
Jmeter(四)---jmeter减负
在测试过程中,初学者(也包括早期的我),使用工具不当,添加众多监控组件,非常想看到实时报告,跑不了一会,jmeter就卡死甚至oom,只得重启,之前的统计报告没了,非常郁闷。下面我来总结下如何正确使用jmeter,有效利用执行资源,小型机器也可以实现高并发负载。减负一,优化监听(GUI模式)“查看结果树”,需要勾选“仅日志错误”,这样只会保存错误日志到内存,数据不会多。如果保存所有,那么会保存...原创 2019-03-29 16:09:11 · 2377 阅读 · 0 评论 -
Jmeter(三)---更改jmeter语言
1、编辑jmeter目录/bin/jmeter.porperties文件2、点击将language的注释去掉,并将值变为zh_CN保存。3、重新启动jmeter就是中文了原创 2019-03-25 14:14:19 · 2516 阅读 · 0 评论 -
Jmeter(二)---抓包实战
我今天才知道,原来很多小伙伴还不知道jmeter可以抓包,一直使用fiddler抓包后,再去jmeter里面操作的,其实根本不用这么麻烦,因为jmeter就可以直接抓包了。这时候很多了解过的小伙伴又会说,录制下来的东西很杂很乱,什么都有,不用急,看下面的操作。第一步。创建线程组-创建HTTP代理服务器-修改端口号第二步。添加排除模式。(懒得手打的跳转 复制粘贴:https://b...原创 2019-03-04 11:34:58 · 11690 阅读 · 0 评论 -
Jmeter(一)---排除模式
.*\.(js|css|PNG|jpg|ico|png|gif).*原创 2018-11-07 13:56:26 · 5091 阅读 · 0 评论 -
Jmeter(六)---动态提取并使用Cookie
前言:有时候同一个场景里面的接口地址不一样,导致即使添加了http-cookie管理器,还是会提示请先登录,是因为找不到cookie导致的,按照下面的方法直接强塞一个cookie给他就行了。1.首先,执行登陆接口,找到Set-Cookie值2.添加正则表达式提取器,提取cooike 右键登陆接口-添加-后置处理器-正则表达式提取器响应数据:__outh=da9...原创 2019-12-06 10:09:00 · 4318 阅读 · 3 评论 -
Airtest入门第一章--下载安装
一、Airtest的简介 Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。 另外,A...原创 2019-09-05 15:39:03 · 1389 阅读 · 2 评论