自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 jmeter(三)数据库连接

添加JDBC Connection Configuration,点击添加-线程组,添加-配置元件,JDBC Connection Configuration,链接:https://pan.baidu.com/s/15B2-CY9vqV4TPY5WCjo4Uw?2.直接在jmeter页面里面,在测试计划中,添加此jar包即可(无需重启) 如图。路径:线程组》添加》取样器》JDBC Request。这样就可以在jmeter上正常使用数据库了。如图2,JDBC Request配置如下。如图连接池配置如下图。

2024-09-13 15:56:59 217

原创 jmeter(二)获取时间戳-今日凌晨、当前年份、当前月份

/前推是-,后推是正,如:上个月是-1,下个月是1。//前推是-,后推是正,如:上个月是-1,下个月是1。

2024-09-13 15:22:39 542

原创 Jmeter(一)安装教程

链接:https://pan.baidu.com/s/15B2-CY9vqV4TPY5WCjo4Uw?3、进入后双击jmeter.bat,就直接进入jmeter页面。,这个里面已经写了,这里就不重复写了。2、下载解压后,打开到bin目录下。jmeter程序.rar。5、安装的插件也在里面了。4、打开直接是汉化版的。

2024-09-12 14:34:26 297

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十六)手势操作封装

【代码】appium+Python+Selenium+Unittest+HTMLTestRunner(十六)手势操作封装。

2024-09-12 11:17:02 273

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十五)发送邮件配置文件

发件人开通POP3/SMTP IMAP/SMTP服务,获得授权密码。email_password = 授权码 #不是登录密码。

2024-09-12 10:41:31 247

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十四)封装邮件

【代码】appium+Python+Selenium+Unittest+HTMLTestRunner(十四)封装邮件。

2024-09-11 17:33:19 411

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十三)报错重试机制引用

【代码】appium+Python+Selenium+Unittest+HTMLTestRunner(十三)报错重试机制引用。

2024-09-11 17:11:13 482

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十二)报告

合并文为HTMLTestRunner*N.py 同时支持python2,python3。* 表格背景颜色根据用例结果显示颜色,优先级: 错误(黄色)>失败(红色)>通过(绿色)* BUG fixed :当PASS的测试用例有print内容时,通过按钮显示为红色。* 调整样式,美化(需要连入网络,使用的百度的Bootstrap.js)* HTMLTestRunnerEN.py 支持 python3.x。* BUG fixed :错误的测试用例没有统计与显示。* 优化“详细”与“收起”状态的变换。

2024-09-10 17:08:09 1066

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十一)页面测试用例只启动程序一次

刚开始写case的时候,启动和结束用的是setup和tearDown,每次执行一个case后,都需要重新启动app。这样耽误时间,就想着启动一次就好,但是在每次case完结的时候,都要回到下一个case的开始,页面分离case,不需要操心这么多,只需要第一个case判断好就行。把上面的setup和tearDown,替换成setup_class和teardown_class就行。

2024-09-10 16:13:02 431

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(十)封装报错重试机制

print(traceback_info) # 输出组装的错误信息。运行的代码的时候,有时候会因为各种原因,导致测试用例执行失败/错误,就想要是多试几次不就好了,于是就封装了重试机制。except Exception: # 可以修改要捕获的异常类型。

2024-09-10 16:04:23 838

原创 中序-自动化测试

2017.10.24写了开头就没尾了,一直到今天。才把自己知道的写上去,要是写的有问题,还请大家指点出来,要是还凑合,就相互学习。

2024-09-10 15:44:03 144

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(九)发送HTML报告

description=u'项目描述:APP自动化测试环境'# 构建测试集,包含src/test_case目录下的所有.py文件。title=u'APP自动化测试报告',

2024-09-10 15:38:30 220

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(八)测试用例编写

self.assertEquals(self.base_page.show_text(self.Login_page.tip_button), self.test_data[2]['预期结果1'])self.Login_page.do_login_customer(self.test_data[2]['手机号'], self.test_data[2]['密码'])'''手机号格式不正确,密码正确'''#print(u"系统启动")# 测试用例1---登录页面UI验证。'''登录页面UI验证'''

2024-09-10 15:34:21 692

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(七)页面元素

页面元素# 手机号输入框# 密码输入框# 协议按钮# 登录按钮# 登录提示语#定义方法# 登录操作。

2024-09-10 15:29:11 311

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(六)封装UI图片对比

本类实现了对两张图片通过像素比对的算法,获取文件的像素个数大小。然后使用循环的方式将两张图片的所有项目进行一一对比,# 将图片尺寸强制重置为指定的size大小。# 统计切分后每部分图片的相似度频率曲线。# 然后再将其转换成RGB值。# 将图片按给定大小切分。# 计算两张图片的相似度。并计算比对结果的相似度的百分比。

2024-09-10 15:23:53 379

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(五)读取Excel文件测试数据

dict[row_value1[j]] = row[j] # 从第一列开始,将每一列的数据与第1行的数据组成一个键值对,形成字典。dict[row_value1[j]] = int(row[j]) # NO和code值取int。row_value1 = [cell.value for cell in sheet[1]] # 获取第1行的标题。row = [cell.value for cell in sheet[i]] # 获取行数据。list = [] # 定义一个空列表。

2024-09-10 15:20:18 336

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(四)启动配置

app = C:\Users\测试\Desktop\npgj.apk。

2024-09-10 15:18:31 179

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(三)封装启动sdk

'platformVersion' : self.config.get("DRIVER", "platform_Version"), # 系统版本。'platformName' :self.config.get('DRIVER', 'platform_Name'), # 平台。'deviceName' : self.config.get("DRIVER", "device_Name"), # 手机ID。'resetKeyboard' : True, # 是否在测试结束后将键盘重轩为系统默认的输入法。

2024-09-10 15:08:48 369

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(二)框架-页面分离测试

2024-09-10 14:56:11 299

原创 appium+Python+Selenium+Unittest+HTMLTestRunner(一)公共方法封装

定位方式:%s,使用的值%s:' % (by, value))print("预期结果 | 实际结果:不相同---截图保存成功")print('输入的内容:%s' % value)print('获取的内容:%s' % ele)print('输入的元素定位方式错误')#print('点击元素成功')#print('清空输入内容')"""源码是否存在"""description:UI页面公共类。"""获取文本值""""""定位元素""""""输入内容""""""点击元素"""@author: 杨子一笑。

2024-09-10 14:50:55 481

原创 Appium自动化测试-环境搭建

最近公司让写web自动化,没有办法只能去写,但是经常听到人说自动化没有必要,浪费资源,不如做接口自动化呢。听到后也是“”呵呵.....“”一下。不管怎样,自己都首先要会。----后续稍后------

2017-10-24 17:43:14 211

空空如也

空空如也

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

TA关注的人

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