自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (7)
  • 收藏
  • 关注

原创 Linux安装ServerAgent,连接数据库进行压测

谨记!!!全文操作需要,切换到root用户,否则没权限1、用可视化工具将文件拖拽到Liunx2、将文件夹解压到opt文件夹下3、启动这个文件4、添加jp@gc - Stepping Thread Group (deprecated)5、添加jp@gc - PerfMon Metrics Collector6、添加线程组和JDBC Connection Configuration,JDBC Request7、添加你的服务器ip,添加你要监控什么...

2021-09-18 15:45:25 668

原创 JMeter利用随机数来注册账号

1、利用F12,点击你的页面注册找到你的注册接口2、点击选项,点击函数助手对话框3、选择功能选择RandomString(随机数的意思)4、手机号是十一位,我们只取后八位,前三位我们自己定义,点击生成5、F12的时候可以拿到对应的Code和验证码,我们只用把我们在函数助手对话框中的RandomString复制的函数字符串粘贴到第一个值中,前面的三位我们自己定义(前面的三位需要填写正确的)6、点击你的线程组,输入你的线程数,博主这里就填写的五个,就是注册五个用...

2021-09-14 19:38:19 970

原创 利用JMeter批量注册用户

1、找到项目的注册界面,利用F12找到注册的接口2、右键请求添加csv数据文件设置3、在你的文档中填写你要注册的账号,点击左上角的文件,保存的时候记得用cxv格式保存4、点击你的csv数据文件设置填写对应的数据,点击浏览,把你上面的文件添加到你的csv数据文件设置5、在你线程组添加你要执行几条数据(你写几条就写几条)6、点击查看结果树,点击运行,响应数据,你会看到你已经注册成功!7、点击请求,你会看到你注册的都是不一样的账号...

2021-09-14 18:44:32 2477

原创 JMeterCSV 数据文件设置两种实现方式

JMeterCSV 数据文件设置第一种:1、创建HTTP请求,右键请求,添加CSV 数据文件设置2、在本地创建txt文件,写上要查询的城市,写上key,不写也是可以的默认3、需要选定编码格式utf-8,然后填写自定义变量4、记得一定要勾选UTF-85、需要在你的线程组填写你的线程数6、我们可以看到每一个数据都是不一样的JMeterCSV 数据文件设置第二种:1、点击选项,函数助手对话框2、右键你的文件,把他的地址复制出来,你的文件...

2021-09-14 17:12:59 2958

原创 JMeter正则表达式、用户定义的变量、JSON Extractor

正则表达式1、创建两个http请求(记得手机号和天气顺序不能反,手机号在前,天气在后)2、创建debug,我们可以看到后期请求的数据3、右键手机号添加正则表达式提取器4、正则表达式提取器里面的编写5、可以在debug里面查看到我们拿到的数据6、我们把我们上面随机输入的英文按照$(provincesss)7、我们就可以拿到你们手机归属地的天气用户定义的变量 (需要你的两个http请求一样的请求和域名,编码格式)都必须一致1、创建两个http...

2021-09-14 11:22:51 208

原创 JMeter固定定时器、事务控制器、循环控制器、http请求默认值

定时器1、添加定时器2、带年纪定时器、写入毫秒数、点击运行3、虽然能执行成功、但是会很慢事务控制器1、添加是事务控制器2、点击事务控制器、这个必须勾选3、虽然能执行成功、但是他会把我的事务控制器作为一个整体去运行循环控制器1、添加循环控制器2、点击你的循环控制器输入你要循环的次数(就如java中的for循环一样)3、需要在循环控制器下面创建文件4、写多少次就会执行多少次http请求默认值1、添加...

2021-09-13 18:37:28 367

原创 JMeter断言操作和图解(响应断言、json断言、Xpath断言)

响应断言1、我们可以去聚合数据进行简单的测试、拿到接口2、添加响应断言3、需要点击添加进行编写(我们填写的是正确的,我们再添加一个错误的)正确的:错误的:4、添加接口中数据5、我们查出来是正确的,下面还有错误的正确的:错误的:找不到我们再断言中添加的(狮子9527)这个数据JSON断言1、添加对应的接口2、右键找到断言、进行设置3、我们把这两个值添加到断言中添加数据正确的:添加数据...

2021-09-13 16:54:33 553

原创 (测试计划,测试用例,缺陷报告,测试报告,接口测试用例)总结

测试计划测试计划包含什么? 测试背景、测试范围、测试目的、人员安排、时间分配、测试环境、风险评估等 测试环境: 服务器IP CPU 内存 虚拟机IP CPU 内存 操作系统 游览器 风险评估:测试计划不充分 测试方法有误 测试过程偏离,造成测试的补充以及结果不准确在软件测试过程中常见的计划风险主要有7类:1...

2021-11-05 21:47:09 532

原创 Shell脚本介绍、Shell脚本的规则、比较运算符、函数以及图解

Shell脚本介绍Shell 和python都是弱语言 定义变量规则 : 变量名=值 shell定义变量的规则: 1:等号两边不能有空格 2:定义特殊的变量需要用单引号或者双引号结合 ...

2021-11-04 18:34:34 588

原创 RobotFramework实现58同城页面跳转获取句柄、QQ登录获取表单

1、引用SeleniumLibrary2、打开windowmanager文件中添加下面方法 def select_by_handle(self, browser, toHandle): browser.switch_to_window(toHandle) def get_window_handles(self, browser): return [ window_info[0] for window_info in self._get_win.

2021-11-03 18:58:00 420

原创 RF+jenkins持续集成生成测试报告

1、启动apache-tomcat2、输入网址登录jenkinshttp://127.0.0.1:8080/jenkins/http://127.0.0.1:8080/jenkins/3、需要下载插件3.1下载Robot Framework3.2下载groovy4、点击新建5、输入任意名字,选择任意风格点击确认6、点击构建,输入你要执行的脚本路径7、输入下面这串代码,让测试报告正常显示System.setProperty("huds...

2021-11-03 16:28:58 336

原创 RobotFramework调取Chorm一些操作

1、需要下载相关的拓展库pip install robotframework-seleniumlibrary 2、下载谷歌浏览器相关的驱动https://www.cnblogs.com/loved-wangwei/p/8993013.html 3、导入SeleniumLibrary4、当中一些简单的方法...

2021-11-02 23:00:00 99

原创 RobotFramework中一些方法

pip install -i https://pypi.douban.com/simple robotframework==3.1 pip install -i https://pypi.douban.com/simple robotframework-ride使用上面的命令在你cmd中执行,需要提前安装python1、执行过程中它会提示你让你创建桌面快捷方式,点击是2、软件的图解3、编写测试用例4、执行结果5、执行结果...

2021-11-01 19:20:40 76

原创 app端自动化POM模型和非pom模型实现QQ登录

非pom模型pom模型1、在公共的模块中写入caps: platformName : Android deviceName : 127.0.0.1:62001 appActivity : com.tencent.mobileqq.activity.LoginActivity appPackage : com.tencent.mobileqq2、编写读取yamlimport yaml,osdef yeml_method(path): ..

2021-10-31 19:41:22 238

原创 手机控件查看工具uiautomatorviewer中一些方法

1、获取坐标轴2、获取包名3、swip滑动事件4、scroll滑动事件5、drag拖拽事件7、应用置于后台事件background_app8、手指轻敲操作9、手指按操作10、等待操作wait11、手指长按操作long_press12、手指移动操作move_to...

2021-10-28 19:01:29 144

原创 手机控件查看工具uiautomatorviewer+夜神模拟器

1、需要打开uiautomatorviewer,你下载的androidSDK自带uiautomatorviewer,直接双击就可以使用(前提需要关闭Appium,否则服务无法启动)2、点击第二个按钮进行连接到模拟器或者真机3、需要工具uiautomatorviewer跟模拟器同步4、右侧就是你拿到一下信息(id,class,文本内容,坐标)...

2021-10-28 13:04:26 833

原创 Appium连接到夜神模拟器+录制脚本添加到Pycharm中执行

1、打开夜神模拟器,打开设置2、在cmd中输入 adb devices 拿到你模拟器的名称3、打开Appium,直接点击启动服务器4、点击放大镜启动检查器会话5、在cmd中输入adb shell dumpsys window | findstr mCurrentFocus6、填写下面对应的设置platformNamedeviceNameappActivityappPackage7、点击保存,输入你的名称点击保存...

2021-10-27 16:52:17 673

原创 node.js安装

node.js安装1、双击点击进行安装2、 点击3、勾选,下一步4、选择文件夹5、下一步6、下一步7、完成安装8、打开cmd,输入node -v 验证是否安装成功

2021-10-27 16:38:16 75

原创 云测平台进行软件兼容性测试

1、百度搜索云测平台2、登录云测平台,没有进行注册3、完善你的信息4、点击测试管理---->应用管理,点击上传文件5、选择你要上传的app6、等待上传文件7、

2021-10-26 20:51:22 675

原创 Monkey命令+夜神模拟器+图解

1、随机执行1000此应用(无规律):adb shell monkey 10002、指定一个软件进行测试:adb shell monkey -p 包名 1000(执行次数)

2021-10-26 17:36:21 669

原创 夜神模拟器+adb命令+图解

1、adb devicers 查看移动端设备2、开启服务:adb kill-server3、关闭服务:adb kill-server4、安装软件:adb install apk路径5、覆盖安装:adb install -r apk路径

2021-10-25 20:19:59 1622

原创 adb devices 找不到夜神模拟器解决方法

1、使用命令关闭adb相关的服务,关闭夜神模拟器2、在环境变量中path加入夜神模拟器中bin目录3、将SDK下的platform-tools下的adb.exe文件复制到夜神模拟器中的bin目录下修改成nox_adb.exe将原本的nox_adb.exe删除,重启夜神模拟器4、现在就可以使用雷神模拟器...

2021-10-25 17:20:59 850

原创 利用Po模型实现淘宝登录商品添加购物车、生成测试报告

1、文件存放的位置2、在公共方法中添加下面这几种方法from selenium.webdriver.support.ui import WebDriverWait # 显示等待from selenium.webdriver.support import expected_conditions as EC # 期望条件from selenium import webdriverfrom selenium.webdriver.common.action_chains import Ac.

2021-10-22 20:00:19 251

原创 利用自动化访问百度进行搜索内容

1、各个包中存放的内容2、编写公共方法from selenium.webdriver.support.ui import WebDriverWait # 显示等待from selenium.webdriver.support import expected_conditions as EC # 期望条件from selenium.webdriver.common.action_chains import ActionChains #鼠标操作class BasePage(): .

2021-10-22 11:51:24 353 1

原创 自动化实现登陆淘宝将商品添加到购物车

1、要根据你定位到的xpath或者css或者id去实现,这边在跑自动化的时候,不能使用账号登录的模式去实现,需要去用扫码登录的去实现(淘宝有反扒机制)from selenium import webdriverimport timedriver = webdriver.Firefox()driver.get('http://taobao.com') # 登录淘宝网站driver.maximize_window()driver.find_element_by_xpath('/

2021-10-20 18:50:08 912 1

原创 Python、Selenium、火狐浏览器,简单的自动化实现

1、进行访问58同城的网站2、F12进行定位元素3、右键你定位到的数据,点击复制唯一的选择器4、导入selenium包,编写自动化实现from selenium import webdriver # 导入selenium包driver = webdriver.Firefox() # 进行访问火狐浏览器driver.get('http://bj.58.com') # 访问网站quanzhi = driver.find_element_by_css_se...

2021-10-18 19:29:36 1107

原创 在PyCharm中安装selenium以及Selenium API基础、selenium页面介绍

2.IDE功能简介1.文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。2.用来填写被测网站的地址。3.速度控制:控制案例的运行速度。4.运行所有:运行一个测试案例集中的所有案例。5.运行:运行当前选定的测试案例。6.暂停/恢复:暂停和恢复测试案例执行。7.单步:可以运行一个案例中的一行命令。8.录制:点击之后,开始记录你对浏览器的操作。9.案例集列表。10.测试脚本;table标签

2021-10-15 19:13:52 1832

原创 在Firefox安装selenium

下面链接中有安装selenium安装包,以及对应Firefox的版本,需要用下面链接中安装包https://download.csdn.net/download/qq_58232649/33068188https://download.csdn.net/download/qq_58232649/330681881、下载到某一个文件夹中2、点击附加部件,进行安装3、点击从文件中安装附加组件4、选中selenium打开进行安装5、点击安装6、点击重启浏览器...

2021-10-15 16:08:53 352

原创 安装FirefoxSetup,在FirefoxSetup中安装firebug、firepath及简单的xpath使用

下面链接为firebug、firepath以及火狐浏览器对应的版本、需要使用下面链接中的火狐,版本太高可能导致无法使用https://download.csdn.net/download/qq_58232649/33068188https://download.csdn.net/download/qq_58232649/330681881、将下载的文件进行解压安装Firefox、在Firefox中安装firebug、firepath2、安装火狐步骤 2...

2021-10-14 17:18:58 1275 5

原创 Tomcat、Jenkins、Jmeter生成测试报告发送邮箱

1、我们下要下载tomcat2、启动tomcat3、虽然乱码,不影响,这里可以看到路径,这里就是你的密码生成所在位置,一会我们要使用4、输入地址,出现这个界面就表示启动成功 http://localhost:8080/http://localhost:8080/5、我们将jekins.war包放在tomcat下的webapps5、我们是在tomcat地址后加上jenkins,进行访问 localhost:8080/jenkins,出现这个界面,页面...

2021-10-13 16:47:18 198

原创 Jmeter、ant配置环境+邮箱配置

1、我们需要下载javax.mail-1.6.2.jar包,将他放在ant下面的lib文件夹下2、我们需要下载ant-jmeter-1.1.1.jar包,将他放在ant下面的lib文件夹下3、需要下载build.xml,文件,把他放在Test\TestAuto\pc 文件夹下4、需要配置下面的路径5、这个是你生成测试报告的目录6、在你Jmeter中填写相关的接口,保存到你 script 下7、需要在你pc文件夹下输入cmd8...

2021-10-12 17:50:44 203

原创 ant配置环境变量

电脑上需要配置JDK环境1、我们需要有ant安装包,可以从网上下载2、我们需要在环境变量中配置ant环境,创建 ANT_HOME 找到你的ant安装包进行添加路径 添加 CLASSPATH 写入%ANT_HOME%bin 在PATH中添加%ANT_HOME%bin3、Win + r 输入cmd 输入 ant -v 出现这个说明安装成功...

2021-10-12 17:19:48 191

原创 使用python、pytest、allure、csv实现批量执行接口

1、创建csv文件,写入对应接口和参数还有请求方式,将文件放在data文件夹中2、创建文件去读取csv内容,我们在读取时需要用切片来将前面的文字去除前面的字段import csvclass Testcxv: def test_csv(self): itme = [] c = csv.reader(open('../data/接口.csv')) for csv_i in c: itme.append(.

2021-10-11 20:02:14 367

原创 使用python、pytest、allure、Excel实现批量执行接口

需要执行命令来进行下载对应的文件pip install requestspip install pytestpip install allure-pytest1、我们需要在Excel文档中填写对应的接口和参数和提交方式,需要把接口文档放在data文件夹中2、创建一个文件用来读取Excel3、写入代码from openpyxl import load_workbookclass UseExcel(): d...

2021-10-11 18:43:25 649 1

原创 python中requests进行get、post请求

1、需要去下载requests 执行命令 pip install requests2、这样我们才可以导入requests包3、需要写入接口的ual和参数,控制台输出为test格式第一种post请求使用第二种post请求使用

2021-10-11 17:16:52 170

原创 pytest和Allure结合实现产品信息展示,车展中的各种车的品牌

1、我们需要从新创建一个文件,引入pytest、allure、os包,进行编写import pytest,allure,osclass Test01(object): @allure.feature('购物车') @allure.story('产品展示') def test01(self): with allure.step('查看凯迪拉克系列的信息'): allure.attach('XT6

2021-10-09 18:59:37 59

原创 Pytest和allure结合生成测试报告

1、模拟用户在注册场景import pytest,allure,osclass Test01(object): @allure.feature('用户注册功能') @allure.story('注册成功') def test01(self): assert 1 == 1 allure.feature('用户注册功能') @allure.story('注册失败') def test02(self): assert .

2021-10-09 18:12:08 124

原创 Python中pytest读取xml、csv

读取xml文件进行加,减1、创建xml,我们进行写数据2、创建一个文件,用来读取xml文件from xml.dom import minidomclass Readxml(): def read_xml(self,filename,onename,twoname): root =minidom.parse(filename) firstnode =root.getElementsByTagName(onename)[0] s..

2021-10-09 17:06:14 134

原创 配置allure环境

1、找到allure文件夹2、电脑环境变量添加到path中win+r 输入cmd输入命令:allure 出现这个说明配置成功5、pip install allure-pytest 输入命令进行下载执行出来这个说明安装成功...

2021-10-09 17:05:30 256

原创 Python中pytest单元测试、生成Html测试报告

. 点号,表示用例通过F 表示失败 FailureE 表示用例中存在异常 Error-x出现一条测试用例失败就退出测试-s:显示print内容1、pytest不是python自带的,需要从网上下载,我们去Local中执行命令:pip install pytest进行下载2、我们在测试用例里面就可以正常导入pytest包3、输出我们执行了一条测试用例,成功一条4、我们在main中填写下面三个参数,提示我们没有下载html相关的文件,我们需要下载['-s'...

2021-10-09 11:57:43 854

HTMLTestRunner.rar

python中生成测试报告

2021-10-08

九悦学车Bug报告.xlsx

九悦学车Bug报告.xlsx

2021-09-30

微信通讯录思维导图.xmind

微信通讯录思维导图.xmind

2021-09-28

执行教师学生sql脚本.sql

执行教师学生sql脚本.sql

2021-09-07

执行商品sql脚本。。。.sql

执行商品sql脚本。。。.sql

2021-09-07

执行诗句sql脚本。。。。。.sql

三表关联查询脚本

2021-09-07

空空如也

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

TA关注的人

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