首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
多测专题
多测师肖sir_高级金牌讲师___python之模块openpyxl
python之模块openpyxl 一、用python读写excel的强大工具:openpyxl (1)定义: openpyxl模块是一个读写Excel 文档的Python库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。 (2)load_workbook 和workbook区别: openpyxl.load_workbook(地址) - 打开给定的文件名并返回 工作簿
阅读更多...
多测师拱墅校区肖sir_高级金牌讲师_python之作业
(已做)1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5…) 方法1: y=0 for x in range(1,100,2): y=y+1/x print(y) 方法2: while x<100: y+=1/x x+=2 print(y) 报错: (已做)2、用循环语句,计算2 - 10之间整数的循环相乘的值 (2345…10) 方法1
阅读更多...
多测师肖sir___ui自动化测试po框架(升级)
ui自动化测试po框架(升级) po框架 一、ui自动化po框架介绍 (1)PO是Page Object的缩写(pom模型) (2)业务流程与页面元素操作分离的模式,可以简单理解为每个页面下面都有一个配置class, 配置class就用来维护页面元素或操作方法 (3)提高测试用例的可维护性、可读取性 对比:传统的设计测试用例存在的弊端: 1.易读性差 2.复用性差 3.可维护性差 4.扩展性差
阅读更多...
多测师肖sir_高级金牌讲师__git讲解
git 一、git的介绍 (一)git的理论介绍(版本控制工具) git ,目前世界上最先级的分布式版本控制系统,可以有效,高速的处理从很小到非常大的项目版本管理。 git是linus torvalds 为了帮助管理linux内核开发而开发的一个开放源码的版本可控制软件; 作用:更好的管理程序,比如修改,还原,提交等 git是一个软件 ======================= (二)第
阅读更多...
多测师肖sir_高级金牌讲师__jmeter性能测试之反向代理服务器录制脚本(003)
jemeter自带的录制脚本功能,是利用代理服务器来进行录制的 1,新建一个线程组 2,新建一个代理服务器 右击工作台-添加-非测试元件-http代理服务器 3, 配置http代理服务器 端口: 默认为8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致。 cmd.exe中使用如下命令检查端口使用情况: 1)netstat -an --列出本机所有
阅读更多...
多测师肖sir_高级金牌讲师_python之基本使用003
python之基本使用 一、基础使用 1、python中的打印方式 格式:print(打印内容) 案例:print(1+2) 注意点: 打印的对象中:数值可以直接引用,字母或中文要加上引号(英文的单双引号都可以) print(‘中’) 2、python的注释 (1)单行注释 # 单行取消注释:删除# (2)多行注释 注释:选择内容==》 ctrl+/ 取消注释: 选择内容==》 ctrl+/ (
阅读更多...
多测师肖sir_高级金牌讲师_第2个月第16讲性能测试之jmeter_反向代理录制脚本(003)
jemeter自带的录制脚本功能,是利用代理服务器来进行录制的 1,新建一个线程组 2,新建一个代理服务器 右击工作台-添加-非测试元件-http代理服务器 3, 配置http代理服务器 端口: 默认为8888,可修改。但要注意,端口不能被其它程序占用,端口信息要与浏览器设置保持一致。 cmd.exe中使用如下命令检查端口使用情况: 1)ne
阅读更多...
多测合一|赛尔102S免像控航测案例分享
“多测合一”,从2020年上半年开始成为测绘行业的热频词汇。它成为国务院确定的在建设工程项目审批改革中的一个重大改革事项,更是测绘行业承担的重大改革任务之一。近期,长沙群力测绘科技有限公司应测绘管理科要求对株洲汽博园区域内进行了多测合一测试,并对试点成效、信息解决方案等进行了深入研讨。尽管相关政策仍正在形成中,但业界普遍感受到“多测合一”改革已蓄势待发。 01 项目简介 项目位于株洲汽博园区
阅读更多...
多测师肖sir_高级金牌讲师__jmeter性能测试之基本介绍(001)
我们今天学习下jmeter的性能测试 jmeter的介绍: jmeter 是开源, 一、什么是性能测试 常见的性能测试:压力测试和负载测试 比如:水瓶容量是5l,压力测试就是超过5L(5.2),负载测试(4.5L,4.6L,负载测试) 压力测试:超过临界点 负载测试:加载数据靠近临界点 软件的性能是软件的一种非功能特性(不能拿性能和功能测试对比),它关注的不是软件是否能够完成特定的功能,而是在完成
阅读更多...
多测师肖sir_高级金牌讲师_ui自动化po框架版本02
ui自动化po框架版本02 一、 pages下的BasePage.py模块 '''此模块是封装所有用例的基类比如说:所有用例要用到的元素定位,以及输入框输入,点击,下拉等等公共方法'''import unittest #导入unittest 框架from time import *# 调试代码from selenium import webdriver#driver = we
阅读更多...
多测师肖sir_高级金牌讲师_ui自动化po框架
ui自动化po框架 一、po框架 1、基本介绍(1)po是page object 的缩写 (2)业务流程与页面元素操作分类的模式, (3)提高测试用例的可维护性、可读性 二、自动化测试框架分层如下: 结构图: 框架的思想:把整个用例进行拆分6个包 ‘’'1、先创建一个dcscms项目 在创建一个conf包存放所有配置文件信息(比如项目路径和数据,用例的路径) 在创建一个包放数据(测试数据)
阅读更多...
多测师肖sir___ddt讲解(辅助框架)
ddt数据驱动 1、ddt定义:全称data-driver tests ,数据驱动测试,可以实现不同数据运行同一个测试用例。 ddt本质是一个装饰器,一组数据一个场景 主要核心:把业务逻辑装成关键字,在调用关键字 2、为什么要使用ddt? 提高代码的复用率 例如:接口测试每个接口的传参不止一种情况,一般考虑正向场景,逆向场景等多种组合。 所以在测试接口时候通常会编写多条case,而这些case除
阅读更多...
多测师肖sir_高级金牌讲师_jenkins搭建
jenkins操作手册 =================================================================== 一、jenkins介绍 1、持续集成(CI) Continuous integration 持续集成 团队开发成员每天都有集成他们的工作,通过每个成员每天至少集成一次,也就意味着一天有可 能多次集成。在工作中我们引入持续集成,通过持续集成
阅读更多...
多测师肖sir_高级金牌讲师_单个接口性能测试
一、添加聚合报告 聚合报告: jmeter聚合报告名词解释 聚合报告:生成此次性能的测试数据报告 Samples:测试一共发出的请求 ,虚拟用户循环次数 Average:平均响应时间,是单个Request的平均响应时间 Median:中位数,50%用户的响应时间在小于该值,这个值是指把所有数据由小到大将其排列,就是 排列在第50%的值。 90%line:90%用户的响应时间小于该值,这个值是
阅读更多...
多测师肖sir_高级金牌讲师_单个接口性能测试
一、添加聚合报告 聚合报告: jmeter聚合报告名词解释 聚合报告:生成此次性能的测试数据报告 Samples:测试一共发出的请求 ,虚拟用户循环次数 Average:平均响应时间,是单个Request的平均响应时间 Median:中位数,50%用户的响应时间在小于该值,这个值是指把所有数据由小到大将其排列,就是 排列在第50%的值。 90%line:90%用户的响应时间小于该值,这个值是
阅读更多...
多测师肖sir_高级金牌讲师__接口测试之tonken (5.6)
接口测试之tonken 网站:http://shop.duoceshi.com/login?redirect=2Fdashboard 第一个接口:uiid接口 uiid接口url:http://manage.duoceshi.com/auth/code test中语句: var jsonData = JSON.parse(responseBody); postman.setEnvironmen
阅读更多...
多测师肖sir_高级金牌讲师__接口测试之练习题(6.1)
常见的接口面试题目: 1.postman接口测试,它有一个功能可以设置参数化,你有用过吗? 用过 (1)新建一个csv.文件 填写user、pwd 新建一个全局变量 user、pwd 点击body==form-data 填写user、pwd 点击run 导入csv.件 查看结果 (2){{}} 使用变量 ,在环境变量中添加值 2.你测试过哪些接口? 接口类型: http 接口 webserve
阅读更多...
多测师肖sir_高级金牌讲师___ui自动化之selenium001
一、认识selenium (1)selenium是什么? a、selenium是python中的一个第三方库 b、Selenium是一个应用于web应用程序的测试工具,支持多平台,多浏览器,多语言去实现ui自动化测试,我们现在讲的Selenium版本其实是Selenium2版本 c、Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Firefox,Safa
阅读更多...
多测师肖sir_高级金牌讲师___python之configparser模块
python之configparser模块
阅读更多...
多测师肖sir_高级金牌讲师___python之json模块
python之json模块 python标准模块之json 定义:json (java script object notation)是轻量级的文本数据交换格式 案例json: json和字典 一样 一、json模块可以实现json数据的序列化和反序列化 (1)序列化:将可存放在内存中的python 对象转换成可物理存储和传递的形式 实现方法:load() loads() (2)反序
阅读更多...
多测师肖sir_高级金牌讲师___python之json模块
python之json模块 python标准模块之json 定义:json (java script object notation)是轻量级的文本数据交换格式 案例json: json和字典 一样 一、json模块可以实现json数据的序列化和反序列化 (1)序列化:将可存放在内存中的python 对象转换成可物理存储和传递的形式 实现方法:load() loads() (2)反序
阅读更多...
多测师肖sir_高级金牌讲师_python之模块008
python之模块 一、模块的介绍 (1)python模块,是一个python文件,以一个.py文件,包含了python对象定义和pyhton语句 (2)python对象定义和python语句 (3)模块让你能够有逻辑地组织你的python代码段。 (4)把相关的代码分配到一个模块里能让你的代码更好用,更易懂 (5)模块能定义函数,类和变量,模块里也能包含可执行的代码 二、模块的导入 注意点:
阅读更多...
多测师肖sir_高级金牌讲师_python之函数007
python之函数 一、什么是函数 (1)定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能 的代码段。 (2)python的结构,(函数写在.py文件下) (3)函数的优点: 1、降低代码冗余 2、增加代码的复用性,提高开发效率 3、提高程序拓展性 4、函数有两个阶段:定义阶段,调用阶段 定义时:只检查函数体内代码语法,不执行函数体内代码 调用方便 5、封装:就是把代码片段放
阅读更多...
多测师肖sir_高级金牌讲师_python之作业006
(已做)1、求出1 / 1 + 1 / 3 + 1 / 5……+1 / 99的和 (1分之一+1分之三+1分支5…) 方法1: sum = 0 for s in range(1,101,2): sum += 1/s print(sum) 方法2: i=1 sum=0 while i<=99: sum+=1/i i+=2 print(sum) 方法3: list1 = [1/x for x
阅读更多...
多测师肖sir_高级金牌讲师_python之结构语句005
python中常见语句: 一、目录: 1、if语句 2、while 循环语句 3、for循环语句 4、continue 语句 5、break 语句 二、语句详解 1、if判断语句 (1)if单分支 格式:if 判断条件: 语句块1…… else: 语句块2…… 案例: (2)if多分支 if 判断条件1: 语句块1…… elif 判断条件2: 语句块2…… elif 判断条件3: 语句块3
阅读更多...
软件培训测试高级工程师多测师肖sir__html之作业11
html之作业 案例1: 截图: 代码: <!DOCTYPE html><html><head><meta charset="UTF-8"><title>表单</title><`/head><body><table style="background-color:red" border="2" cellspacing="5" cellpadding="4"><tr><td height=
阅读更多...