- 博客(14)
- 收藏
- 关注
原创 loadRunner12的安装及操作流程
LoadRunner是什么? Loadrunner是HP公司提供的一款性能测试工具,通过模拟成千上万个用户实施并发操作,测试系统的性能,并且提供详细的测试结果分析,协助用户查找问题。Loadrunner的优势在于节约了人力成本和时间成功,纯人工进行并发测试,不仅需要大量的人手和机器,还需要测试人员进行充分的沟通,默契的进行操作。使用Loadrunner就可以一个人模拟上万个用户,压缩了成本,也提高...
2019-11-07 15:22:14
982
原创 Python操作Mysql
安装Pymysql: 需要安装依赖库。命令安装:pip instatll pymysql Pymysql.connect连接数据库: Host:服务器地址 user:mysql用户名 passwd:mysql密码 post:端口号 db:数据库的名称 Charset :编码(utf-8) import pymysql 连接数据库 conn=pymysql.connect(host='192.168.100.12',user='darcy',passwd='TsRAScf1aTojt1',port=3306,
2022-04-01 17:08:47
455
原创 python_unittest框架
一、Unittest: unittest是Python自带的单元测试框架,我们可以用其来作为我们自动化测试框架的用例组织执行框架 二、Unittest核心工作原理: unittest中最核心的四个概念是:test case, test suite, test runner, test fixture 1. TestCase 一个TestCase的实例,就是一个测试用例。 测试用例:一个完整的测试流程,包括测试前的准备工作(setUp)、测试过程的代码、善后工作(tearDown) 单元测试的本质也就在这里
2020-12-22 15:59:51
239
原创 python3_requests+unittest
框架目录 (入门级别) (1)run.py主运行文件,运行之后可以生成相应的测试报告,并以邮件形式发送; (2)report文件夹存放测试结果报告; (3)unit_test文件夹是存放测试用例(demo.py和test_unittest.py用例用法介绍,实际项目中可以按照不同模块新建python package,来存放不同模块的接口用例); (4)util对测试接口相关方法的封装:HTMLT...
2020-01-03 14:45:13
442
1
原创 Python3_interface
一、框架展示 (1)case:存放测试用例数据的,比如请求类型get/post、请求url、请求header、请求数据等; (2)data:获取excel文件中相应数据的方法封装,获取excel中对应表格内的数据,excel的行列数据等:get_data.py;判断用例之间是否存在依赖关系并获取依赖数据:dependent_data.py;初始化excel文件:data_config.py; (...
2020-01-03 14:39:23
563
原创 appium API 之其他操作
appium API 之其他操作 其它操作针对移动设备上特有的一些操作。 1、熄屏 方法: lockDevice() 点击电源键熄灭屏幕。 在iOS设备可以设置熄屏一段时间。Android上面不带参数,所以熄屏之后就不会再点亮屏幕了。 java driver.lockDevice(1000); // iOS driver.lockDriic...
2019-12-11 15:33:52
165
原创 appium API 之 TouchAction 操作
appium API 之 TouchAction 操作 Appium的辅助类,主要针对手势操作,比如滑动、长按、拖动等。 1、按压控件 方法: press() 开始按压一个元素或坐标点(x,y)。通过手指按压手机屏幕的某个位置。 press(WebElement el, int x, int y) press也可以接收屏幕的坐标(x,y)。 例: Tou...
2019-12-11 15:32:11
270
原创 appium API 之键盘操作
appium API 之键盘操作 模拟键盘输入也是非常重要的操作。这一小节来介绍那些关于键盘的操作。 1、sendKeys()方法 方法: sendKeys() 用法: driver.findElements(By.name(“Name”)).sendKeys(“jack”); 2、pressKeyCode()方法 除此之外,appium扩...
2019-12-11 15:30:20
218
原创 appium API 之上下文操作
appium API 之上下文操作 其实上下文的操作主要针对于混合应用。啥是混合应用,简单来说就是APP用里面嵌入网页。Android上的浏览器就属于混合应用。 1、获取当前上下文 方法: getContext() 获取当前所有的可用的上下文。该方法不需要入参。 java String ct = driver.getContext(); System...
2019-12-11 15:28:09
279
原创 appium API 之应用操作
appium API 之应用操作 1、安装应用 方法: installApp() 安装应用到设备中去。需要apk包的路径。 driver.installApp(“path/to/my.apk”); driver.installApp(“D:\android\apk\ContactManager.apk”); 2、卸载应用 方法: removeApp() 从设备中删除一个应用。 java dr...
2019-12-11 15:26:53
203
原创 Loadrunner参数值策略
select next row选项:Sequential 、Random 、Unique,记住它与参数列表选取值的方式有关。 update value on选项:Each iteration 、Each occurence 、 Once,记住它与迭代方式有关。 这两个选项的组合会有9种不同的参数化策略。分别以下说明 假设场景中并发10个用户,“Run-time Settings”设置了10次迭代:...
2019-12-10 15:32:11
409
原创 Linux之基础操作
linux操作系统 操作系统是电脑的关键,管理电脑软硬件资源,直接运行在裸机上的,其他软件都必须在操作系统上运行 操作系统分类 桌面操作系统:windows、linux(ubuntu、centos、rehat、debian)、mac os 、中标麒麟 移动端:android、symbian、ios、winphone、blackberry 服务器端:windows nt、os server...
2019-12-02 14:44:47
272
原创 python之xpath基础使用
XPath XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,有不同类型的节点,包括元素节点,属性节点和文本节点,提供在数据结构树中找寻节点的能力。 什么是 XPath? XPath 使用路径表达式在 XML 文档中进行导航 XPath 包含一个标准函数库 XPath 是 XSLT 中的主要元素 XPath 是一...
2019-11-07 15:28:49
549
原创 python之selenium基础使用
定位: id 定位 find_element_by_id(“kw”) name 定位 find_element_by_name(“wd”) class 定位 find_element_by_class_name(“s_ipt”) #输入find_element_by_class_name(“bg s_btn”) #搜索 tag定位 find_element_by_tag_name(‘input’)...
2019-11-07 15:14:28
278
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅