自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试用例设计流程及思路

熟悉需求,分析需求将功能分块,每个块中的测试点按照以上图思路编写测试用例

2020-08-14 15:51:04 527

原创 服务器拨测报警

拨测程序:'''import sysimport oscurPath = os.path.abspath(os.path.dirname(__file__))print(curPath)rootPath = os.path.split(curPath)[0]print(rootPath)sys.path.append(rootPath)'''#index_page,myInfo_page,,relative_page#from src.common import gesture_m

2020-07-22 10:20:08 333

原创 网页响应速度

结合单元测试框架unittest,直接贴代码:# -*- coding: utf-8 -*-import unittestfrom selenium import webdriver#from object.DRIVER import getDriverimport time,queueimport login_page,BasePageclass UntitledTestCase(unittest.TestCase): def setUp(self): #Opt.

2020-07-22 10:14:02 246

原创 pyaudio实现边录边播功能

play:import pyaudioimport waveimport timefrom tqdm import tqdmdef play_audio(wave_path): ''' while True: print('play') time.sleep(1) ''' time.sleep(0.1) CHUNK = 1024 f = wa...

2020-03-31 15:05:39 1148

原创 windows下java环境变量的配置 javac不是内部或外部命令的问题

解决办法PATH配置中路径一定要用绝对路径,不能用JAVA_HOME网上的一般都是%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;把%JAVA_HOME%替换成你的JAVA_HOME的值就好了(并且要放到javapath之前)。...

2019-11-08 12:02:28 92

原创 检查选中状态

def check_settonevol(self,*loc): #tone音开关状态 bl = self.find_element(*self.btnsettonevol_loc).get_attribute('checked') print(bl) return bl

2019-10-23 09:24:49 145

原创 复选框

def clickCheckboxuser(self,num): checkbox = self.find_elements(*self.btncheckboxuser_loc) print(checkbox) ncli = range(0,num) for i in ncli: checkbox[i].click()

2019-10-23 09:21:58 123

原创 根据相对坐标定位元素

def tap_screen(self,driver,x,y): #定位元素和屏幕总分辨率的比值 a1 = x/1079.1 b1 = y/1919.1 # 获取当前手机屏幕大小X,Y X = driver.get_window_size()['width'] Y = driver.get_window_size()['height'] #...

2019-10-23 09:19:26 293

原创 长按--对讲t秒

def longpress_speak(self,t,*loc): #对讲t秒 action = TouchAction(self.driver) el = self.find_element(*self.btnSpeak_loc) action.long_press(el,duration=t).perform()

2019-10-23 09:16:35 116

原创 解锁

#解锁思路:先press按住第一个点,再wait等待,接着移动带第二个点,再wait,最后release释放手指,perform执行# 执行解锁TouchAction(driver).press(*google[1]).wait(300).move_to(*pianyi(1,2)).wait(300).move_to(*pianyi(2,3)).wait( 300).move_to(...

2019-09-30 17:11:39 2312

原创 获取元素文字

要获取到目标元素的text的值,需要定义一个目标元素element,然后通过element.text方法得到字符串error_mes = driver.find_element_by_xpath("//*[@id='TANGRAM__PSP_10__error']").texttime.sleep(5)print (error_mes)try: assert error_me...

2019-09-24 10:32:56 359

原创 mysql创建定时任务

//创建存储过程create procedure updateuser()beginupdate tb_Userset User_name = CAST(CEILING(RAND()*9000+1000) as CHAR)where USER_ID in(select t.user_id from (select user_id from tb_User order by Us...

2019-09-19 14:56:32 82

原创 mysql中批量增删改示例

tb_user://新增BEGIN#DECLARE @UserIdx INT,@UserPrefix VARCHAR(10),@CompanyID int,@AgentID int;set @UserIdx =0;set @CompanyID=1;set @AgentID=1;set @UserPrefix = CAST(CEILING(RAND()*9000) as CHAR);...

2019-09-19 14:54:25 159

原创 python assert断言函数

python assert断言是声明布尔值必须为真的判定,如果发生异常就说明表达式为假。可以理解assert断言语句为raise-if-not,用来测试表示式,其返回值为假,就会触发异常。self.assertEqual(a,b,msg=msg) #判断a与.b是否一致,msg类似备注,可以为空self.assertNotEqual(a,b,msg=msg) #判断a与b是否不...

2019-09-18 16:19:47 341

原创 面向对象方式设计自动化测试框架

面向对象程序设计(Object Oriented Programming,OOP)是一种计算机编程架构。OOP的一条基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成。OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。OOP=对象+类+继承+多态+消息,其中核心概念是类和对象面向对象程序设计以对象为核心,该方法认为程序由一系列对象组成。对象间通过消息传递相...

2019-09-12 17:19:18 263

原创 测试流程

一、规范用例编写流程 1、了解需求,必要时进行需求讲解会议; 2、测试用例编写,同时借鉴研发编写的自测用例; 3、测试用例评审,修改,最终定稿; 4、增加发布测试用例编写;二、规范测试流程 1、第一轮:新功能系统测试+冒烟测试; 2、第二轮:bug验证+新功能系统测试+涉及到模块系统测试+其他功能冒烟测试; ...

2019-09-12 14:42:06 294

原创 Python中用Ctrl+C终止多线程程序的问题解决

用python为服务写了个压力测试。很简单,多线程向服务器发请求。但写完之后发现如果中途想停下来,按Ctrl+C达不到效果,自然想到要用信号处理函数捕捉信号,使线程都停下来,问题解决的方法请往下看:复制代码代码如下:#!/bin/env python# -*- coding: utf-8 -*-#filename: peartest.pyimport threading, ...

2019-09-05 09:07:35 1476 1

原创 soapUI压力测试:

soapUI压力测试:1、新建new soapUI project2、在新增的project下新建TestSuite3、在TestSuite下新建TestCase4、在TestCase下addstep,选择HTTP TestRequst,生成test steps和load tests两个测试项 1、在Test Steps 中输入URL,填写参数,选择POST方法,...

2019-09-05 09:07:16 391

原创 Appium+Python+PO 设计模式

什么是PageObject?属于selenium的一种设计模式,套用在appium身上了(实践表明,合适,因为selenium和appium"本是同根生") 个人对于PO的理解就是,页面元素 - 页面业务操作步骤的方法 - 测试用例我的appium自动化测试框架:page示例:测试用例示例:runtest示例:...

2019-09-04 14:57:26 1428

原创 压力测试中监听单个进程CPU,MEM

#coding=utf-8import psutilimport sysimport timeimport osdef listen(PID): f = open('listen_server.txt','w') i = 1 while i == 1 : p1 = psutil.Process(PID) cpu1 = p1.cpu...

2019-09-04 14:46:56 174

原创 mysql安装

第1步、yum安装mysql[root@stonex ~]# yum -y install mysql-server安装结果:Installed: mysql-server.x86_64 0:5.1.73-3.el6_5 ...

2019-09-04 14:36:20 59

原创 压力测试中监听多个进程的CPU,MEM(多线程)

#!/usr/bin/pythonimport time, threadingimport randomimport structimport geventimport signalimport osfrom gevent import socketimport psutilimport systhread_num = 2 #open thread numis_exit...

2019-09-04 14:31:57 444

原创 python中的f.flush和os.fsync(f)

Python 中的 file.flush() 与 os.fsync()2016年08月14日 23:28:48 JasonCcccc 阅读数 4562更多分类专栏: Python版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/End0o0/article/details/52207...

2019-09-04 14:26:03 1022

空空如也

空空如也

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

TA关注的人

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