- 博客(20)
- 收藏
- 关注
原创 pytest allure报告的应用以及插件
该文章讲述了allure的更多应用方法,如需要了解allure的安装和基本使用方法请查看我的另一篇文章链接: pytest中allure自动化测试报告的配置与安装.在测试执行期间收集结果:> pytest -s -q --alluredir=reportdir # reportdir为存放报告的地址测试完成后在线查看报告:> allure serve reportdir打开报告:> allure open -h 127.0.0.1 -p 8888 r
2022-03-16 12:18:56 561
原创 Django入门教程
这里写自定义目录标题Django入门操作创建应用1、创建一个应用程序创建一个视图项目模型的设置连接mysql设置创建模型激活模型在myapp应用的视图中使用Django入门操作创建应用1、创建一个应用程序Django自带了一个非常实用的应用程序,可以自动生成应用目录,在Django项目的目录myweb下执行以下命令$ python manage.py startapp myapp执行完之后会创建一个目录myapp创建一个视图打开文件myapp/views.py,编写我们第一个试
2021-08-25 16:58:19 286
原创 Django的安装与项目的创建
Django的安装下载Django简介:Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性 [2] 。当前Django和python的版本对照表Django版本Pyth
2021-08-23 09:32:07 389
原创 Python对Excel进行操作的方法封装
Python对Excel进行操作的封装方法class Excel: def __init__(self,filename,sheetname): ''' :type filename: str -- excel的文件目录 :param sheetname: str -- 选择操作的excel页名 ''' self.filename = filename try: self.wb
2020-09-04 14:04:33 469
原创 Appium的元素定位方式和定位工具
Appium的元素定位方式和工具Appium的元素定位方式1、ID定位通过元素的resource-id属性来定位find_element_by_id("resource-id的值")2、ClassName定位通过元素的class属性find_element_by_class_name("class的值")3、 Accessibilityid定位通过元素的content-desc属性find_element_by_accessibillty_id("content-desc 值
2020-08-27 15:24:17 1018
原创 如何用Appium连接并操作手机App
如何用Appium连接并操作手机App一、配置sdk环境、安装adb这一部分请查看我之前写的一篇关于monkey指令的博客:配置sdk环境、安装adb二、用adb命令连接手机端若是真机,则先用数据线连接手机与电脑;若是模拟器,则打开模拟器即可在Dos界面输入adb devices成功连接手机端三、打开Appium连接App打开Appium–>点击启动服务器–>点击启动检查器会话(注:view栏中可以把英语换成简体中文或者其他语言)在“所需功能”界面填上相
2020-08-24 15:31:35 9308 1
原创 Jmeter如何进行抓包
Jmeter如何进行抓包打开Jmeter,创建HTTP代理服务器设置HTTP代理服务器设置代理服务器名称设置端口号8888在Test Plan Creation 界面设置设置该界面的目标控制器选择分组在Requests Filtering界面设置排除模式*在排除模式中点击添加再复制该段信息.*\.(js|css|png|jpg|ico|png|gif).*这样能过滤掉一些无用的加载文件(也可分别添加)设置浏览器代理进入浏览器设置页面找到浏览器代理设置点开选择局域
2020-08-17 17:04:02 4918
原创 Pytest之重运行和html报告生成
Pytest之重运行安装rerunfailures插件pip install pytest-rerunfailures或者在file->setting->project interpreter中搜索下载命令:pytest --reruns 重试次数pytest --reruns 5#表示运行失败的用例可以重新运行5次pytest --reruns 重试次数 --reruns-delay 次数之间的间隔设置秒)Pytest --reruns 3 --reruns-del
2020-08-06 16:35:25 393
原创 Jmeter用作接口测试的的基本操作
Jmeter用作接口测试的的基本操作1、创建请求添加线程组在线程组中添加取样器选择HTTP请求在HTTP请求界面中改好请求名称填好协议、服务器IP、请求方式、请求路径(该模块是把请求头的url分成了四个部分)该图为聚合数据中查看天气预报的接口添加结果树查看响应结果清除结果树内的响应结果点击上方扫帚的图标即可2、关联假如是提取access_token右击请求,选择添加后置处理器,选择正则表达式提取器在提取器界面中写好你想设置的参数名为引用名称正则
2020-07-26 21:15:13 492
原创 jmeter的下载安装以及配置
jmeter的下载安装以及配置一、下载jmeter进入官网下载:点此进入jmeter官网二、配置环境变量1、jdk变量配置:此链接里面讲了jdk的配置2、jmeter变量配置:添加JMETER_HOME系统变量:jmeter的安装目录编辑CLASSPATH变量:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar最后我
2020-07-15 19:40:11 450
原创 Android Monkey的指令进行压力测试介绍以及环境搭建
Android Monkey指令进行压力测试介绍一、环境配置1、Java环境配置(1) 在JDK官网下载JDK:https://www.oracle.com/technetwork/java/javase/downloads/index.html(2) 安装好后,配置Java_Home 和 PathJava_Home:jdk的安装目录(3) 配置成功后在dos命令内输入 >javac查看java环境是否装好2、adb安装(1)将android-sdk_r24.4.1-window
2020-07-15 18:57:52 1142
原创 pytest中allure自动化测试报告的配置与安装
pytest的allure自动化测试报告的配置与安装allure的下载安装https://github.com/allure-framework/allure2/releases打开上面的网址下载最新的allure的压缩包下载好之后解压到英文路径下,我的是E:\Program Files\allure-2.13.5之后打开电脑属性的高级系统设置添加环境变量在系统变量path中添加allure的安装路径并且确定保存,如上文打开cmd输入allure,若出现下文则是安装成功Usa
2020-07-10 18:11:40 1032
原创 pytest实现自动化测试的基本操作
python自动化测试的pytest基本操作安装pytest模块pip install pytest#安装pytest模块pytest --version #查看安装的版本 验证是否安装成功编写pytest文件规则测试文件以test开头(以test结尾也可以)测试类以Test开头,并且不能带有 init 方法测试函数以test_开头1、创建一个文件为:test_case.py# -*- coding: utf-8 -*- def test_1(): a=1 b=1 ass
2020-07-10 17:42:51 637
原创 python+selenium库实现UI自动化测试的基本操作
python+selenium库实现UI自动化测试的基本操作Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验软件功能和用户需求。要调用selenium库驱动浏览器必须把浏览器的驱动器放入python安
2020-07-09 10:58:42 467
原创 python运用requests模块进行接口测试
运用python的requests模块进行接口测试Python经常用requests模块来做http接口测试,requests库的方便易用我们可以通过Python中的requests库来完成向第三方发送http请求的场景安装request库pip install requests用reque发送请求import requestsrequests.get(“https:....”) #发送GET请求requests.post(“https:....”) #发送POST请求reques
2020-07-01 19:27:34 466
原创 接口测试postman的基本使用以及断言和关联的使用
接口测试postman的基本使用以及断言和关联的使用1、postman的基本使用首先打开postman,创建一个新的集合命名再在集合里点击Add Request我们先用聚合数据里的获取手机号码归属地举例注意几个与postman的request界面相对于的参数key、接口地址、phone将参数一一对应复制到postman界面,并点击send会有成功运行的结果以json的形式出现也可以创建多个request来一起运行2、postman的断言使用点击postman界面的Tes
2020-06-27 00:26:38 554
原创 Python中logging模块对日志的使用
Python中logging模块的使用简介Python的 logging模块主要是对日志的应用管理,用于输出运行日志以及追踪程序的运行情况可以根据自己的习惯设置不同的日志等级,从而筛选出重要信息日志等级:CRITICAL > ERROR > WARNING > INFO > DEBUG配置logging基本的设置:import logginglogging.debug('debug message')logging.info('info message')lo
2020-06-23 19:52:38 310
原创 Python数据驱动ddt模块,与测试报告的生成
数据驱动ddt模块,与测试报告的生成与上一篇博客一样拿登录测试来讲首先建立一个命名为login.py的文件,并写上登录过程中需要调用的方法login_check()def login_check(username,password): ''' :param username: 登录用户名 :param password: 登录密码 :return: ''' if 6<=len(password)<=18: if userna
2020-06-22 22:43:59 756
原创 python基于unittest框架实现的登录测试实例
python基于unittest框架实现的登录测试实例1.首先建立一个命名为login.py的文件,并写上登录过程中需要调用的方法login_check()2.接着新建立一个login_test.py文件写一个用于运行测试用例的类1.首先建立一个命名为login.py的文件,并写上登录过程中需要调用的方法login_check()其中username是要测试用例的登录用户名password是测试用力的登陆密码程序返回值是测试的实际结果,字典中的’msg’用作与期望结果进行比对def login
2020-06-22 21:49:58 4722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人