自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正则表达式常用方法

正则表达式常用方法

2021-06-22 16:30:51 134

原创 面试常见问题(1)

1.web端和App端测试的相同点和不同点的是相同点:同样的测试用例设计方法;同样的测试方法;都会依据原型图或效果图检查UI;测试页面载入和翻页的速度、登录时长、内存是否溢出等;测试应用系统的稳定性不同点:app的中断测试:来电中断、短信中断、蓝牙、闹钟、拔插数据线、手机锁定、手机断电、手机问题(系统死机重启)app的安装卸载:全新安装、升级安装、第三方工具安装、第三方工具卸载、直接卸载删除、消息推送测试、手机授权测试、前后台切换、网络环境(wifi/2G/3G/4G/无网络)兼容性测试:

2021-02-20 20:15:39 440

原创 搭建JMeter+Jenkins+Ant持续化

1.手动创建一个文件2.在ant文件夹下 在安装Jenkins3.配置环境变量复制这个路劲,在环境变量里面配置3.在TestAuto下创建app和pc4.在pc文件下创建以下文件那个bulid.xml是老师给我的5.在resultlog文件下创建html和jtl6.修改bulid.xml里的源代码那个发件人的授权码,在QQ邮箱生成点击设置往下滑找到这个我的是开启过了,没有开启过的点击开启,发送短信生成授权码把这个授权码复制,改一下passwor

2020-12-24 19:53:52 188 1

原创 h5页面的测试方式

1页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确;2相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。3检查按钮的功能是否正确如update, cancel, delete, save等功能是否正确。4字符串长度检查输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.5字符类型检查在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.6标点符号检查输入内

2020-12-23 18:34:35 152

原创 使用python+selenium+unitest+HTMLTestrunner

Web端(百度)# Generated by Selenium IDEimport pytestimport timeimport unittestimport HTMLTestRunnerimport jsonfrom selenium import webdriverfrom selenium.webdriver.common.by import By# from selenium.webdriver.common.action_chains import ActionChfrom

2020-12-23 10:32:11 239 1

原创 使用python+appium+unitest+HTMLTestrunner

雷电模拟器import unittestfrom appium import webdriverfrom time import sleepfrom appium.webdriver.common.touch_action import TouchActionfrom selenium.webdriver.common.by import By# ties# 移动端的设备编号# adb shell dumpsys window | findstr mCurrentFocus# app的

2020-12-23 10:30:44 219

原创 数据库,llinux,简答题,代码题,逻辑题

一、数据库基础现有两张表,分别为账号表Account、考试成绩表Exam,字段定义如下:请输出每个班的各学科平均分,查询结果形如下表:操作步骤:二、Linux基础1.如何清空a.log文件echo “” > a.log2.如何持续打印a.log文件中不包含abcd=1234的行sed -n ‘/abcd=1234/’ a.log3.如何在a.log文件中找到abcd=1234的行并将其替换为abcd=5678sed -i “s/查找字段/替换字段/g” grep 查找字段

2020-12-17 19:04:46 887

原创 登录设计点

用户:密码:登录按钮:1.是否有长度限制2.是否可以不输入用户名3.是否可以使用特殊字符4.是否可以使用空格5.是否可以使用空白6.是否可以英文7.是否可以使用中文8.是否可以大写用户名9.是否可以小写用户名10.密码是否可以用大写11.密码是否可以用小写12.是否可以不输入密码13.密码输入少了是否可以登录14.是否有显示提示输入用户名15.是否有显示提示输入密码16.输入框的大小是否合理17.输入框是否可以点击18.如果不输入密码是否会有提示19.如果不输入用户名是

2020-12-16 20:45:06 95

原创 移动端和pc端微信加入群聊

移动端微信加入群聊点击+ 发起群聊 选择两个或多个联系人创建成功是否免费免费是否有人数限制有(500人)不是群主是否能踢人出群不能不是群主或管理人能否邀请他人能群满员之后还能否加人进群不能面对面建群 多个人输入同样的四个数字进群面对面建群 多个人输入不同的四个数字创建群加入群聊后能否查看群人员能能否修改群名称能查看群二维码能群公告只有群主及管理员才能修改查看聊天记录能修改我在群里的昵称能查看群文件能消息免打扰随意置顶聊天随意保存到通讯录

2020-12-16 20:42:56 313

原创 微信语音输入设计点

是否可以退出语音输入页面语音输入后点击是否可以正常结束语音输入是否可以识别数字语音输入是否可以识别特殊符号将语言设为英文时是否可以识别其他语言语言是普通话是是否可以识别英文没有网络时是否能正常识别切换其他页面返回是否还在语音输入页面接电话后是否还在语音输入页面是否能识别语气助词输入框内有文字是否还可以语音输入是否可以进行有其他语音选择是否能识别方言带耳机是否可以语音输入是否可以转换阿拉伯数字语音是否有时间限制是否可以翻译动物语言不用按钮是否可以语音输入多音字是否能识别语

2020-12-16 20:42:17 326

原创 python基础(字典的常用方法)

创建字典字典特点:符号为 大括号数据为 键值对 形式出现各个键值对之间用 逗号 隔开# 有数据字典a = {'name': 'Tom', 'age': 20, 'gender': '男'}# 空字典a2 = {}a3 = a()注意:一般称冒号前面的为键(key),简称k;冒号后面的为值(value),简称v。增dict1 = {'name': 'Tom', 'age': 20, 'gender': '男'}dict1['name'] = 'Rose'# 结果:{'nam

2020-12-15 19:58:32 163

原创 python基础(元组的常用方法)

定义元组元组的特点:定义元组使用小括号,逗号隔开# 多个数据元组t1 = (10, 20, 30)# 单个数据元组t2 = (10,)元组的常见操作按下标查找数据a = ('aa','bb','cc','dd')print(a[0])index():查找某个数据,如果数据存在返回对应的下标,否则报错,语法和列表、字符串的index方法相同。a = ('aa','bb','cc','dd')print(a.index('aa'))count():统计某个数据在当前元组出现

2020-12-15 19:50:42 287

原创 python基础(集合的常用方法)

set方法去重a = [1,2,3,2,3,4,5,6,7,8]b = set(a)print(b)交集 intersection 集合中包含的共同数据a = {1,2,2,3,3,4,5,6}b = {9,8,8,8,7,7,6,5,4}print(a.intersection(b))并集 union 把集合中的元素都打印一遍,重复元素仅打印一次a = {1,2,2,3,3,4,5,6}b = {9,8,8,8,7,7,6,5,4}print(a.union(b))差集

2020-12-15 19:28:10 762

原创 python基础(列表的常用方法)

append用于在列表尾部追加新的对象a = [1,2,3]a.append(4)print(a)count方法统计某个元素在列表中出现的次数a = ['a','a','12','b','v','d']print(a.count('a'))extend方法可以在列表的末尾一次性追加另一个序列中的多个值a = [1,2,3]b = [2,3,4]a.extend(b)print(a)index函数用于从列表中找出某个值第一个匹配项的索引位置a = [1,2,3,4,'a'

2020-12-15 19:07:01 180

原创 python基础(字符串的常用方法)

find()查找可以在一个较长的字符串中查找子串,他返回字串所在位置的最左端索引,如果没有就返回-1a = "asdfghjkl"print(a.find('a'))print(a.find('z'))join()拼接非常重要的字符串方法,他是split方法的逆方法,用于连接序列中的元素,并且需要连接的元素必须是字符串a = ['1','2','3','4']print('+'.join(a))split()切分它是join的逆方法,用来将字符串分割成序列a = ('1+2+3

2020-12-15 19:00:14 80

原创 99乘法表,for循环,while循环,直角三角形,到直角三角形

99乘法表a = 9while a > 0: i = 1 while i <= a: print('%d * %d = %2d' % (a, i, a * i), end='') i += 1 print() a -= 1使用for循环输出数字0-9,当数字为6时,跳出本次循环,执行其他循环当数字为8的时候,停止循环or i in range(0,10): if i == 6: continue

2020-12-15 18:55:09 513

原创 python基础练习题

有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值li = [11,22,33,44,55,66,77,88,99,90]dic = {}n = []m = []for i in li: if i > 66: n.append(i) if i < 66: m.append(i)dic.update(k1 = m, k2 = n)

2020-12-15 18:48:26 948

原创 jmeter监控linux的性能

1.查看虚拟机IP2.创建新连接3.把这个文件拖进去4.解压,打包,启动开放Linux的对外访问的端口4444/sbin/iptables -I INPUT -p tcp --dport 4444 -j ACCEPT/etc/rc.d/init.d/iptables save —将修改永久保存到防火墙中5.创建线程组,http请求,配置6.运行,查看结...

2020-12-07 19:42:56 111

原创 正则表达式

1.新建两个http请求 对应接口信息2。在成语词典里添加正则表达式提取器3.配置正则表达式提取器**ma 这是变量名 随便写“bushou”:“(。*?)” 这是正则表达式 bushou是成语词典的请求成功的信息的那个模板就那样写0是默认的缺省值 null**4.把新华字典的这个改成和那个变量名一样,格式就是那样的5.运行并查看效果...

2020-12-05 16:46:31 62

原创 参数化关联

1.第一种方式1.把接口中的请求参数,新建一个文档,写出这样2.在http请求中添加csv数据文件设置3.进行配置4.把这几个填上5.运行,查看效果2.第二种方式1.选项–函数助手对话框2.配置,按照索引把里面的数据提取出来,并复制生成一排的那个输入框,然后把他一一对应填在http请求里3.运行...

2020-12-05 16:41:03 243

原创 事务控制器和定时器

1.事务控制器1.在控制器(线程组)里添加事务控制器2.运行之后他会把baidi1,baidu2,包括事务控制器运行出来3.在事务控制器里添加两个baidu(thhp请求),不想让他都运行出来的话,把事务控制器里的这个勾上4.这样事务控制器的两个http请求就会包含到里面2.定时器1.在http请求下添加固定器,把延迟改为3000(代表3秒)2.自己操作看看效果...

2020-12-05 16:33:14 277

原创 循环控制器

1.线程组添加循环控制器2.再循环控制器里添加HTTP请求3.运行4.循环控制器改成25.结果出来请求到两次

2020-12-05 16:25:50 332

原创 Jmeter数据库压力测试

1.添加线程组2.线程组添加 JDBC3.添加 JDBC Request4.添加察看结果树,PerMon Transactions (脚本)5.打开数据库444端口双击打开6.启动成功(切记别关,小化他)7.添加端口8.查看数据库和数据库表数据9.配置数据库相关的配置10.数据库sql语句11.运行12.查看查询道德表数据13.查看每秒的事务数14.查看性能指标...

2020-12-05 11:38:45 118

原创 Jmeter添加线程组和HTTP请求一个接口文档

1.添加线程组2.添加HTTP请求3.添加聚合报告,查看结果树,表格的4.HTTP里面添加配置接口文档5.运行6.用表格查看7.聚合报告查看8.察看结果树

2020-12-05 11:28:34 205

原创 MySQL图形化工具navicat

1、安装介绍先执行安装navicat111_mysql.exe文件安装成功之后,执行patchNavicat.exe,找到所安装目录里的navicat.exe文件,进行破解2.Navicat工具使用步骤2.1.链接,mysql,输入用户名,密码2.2创建数据库选择这两个,以防乱码...

2020-12-03 18:02:56 203

原创 数据库基础和MySQL基础命令

1.为什么软件测试工程师还需要学习数据库以及开发方面的知识?测试工程师的目的是找出软件的不足,并告诉开发工程师,出现问题的环境,操作步骤和输入输出数据;优秀的测试工程师,需要告诉开发团队,软件的不足,这类不足会导致什么情况,如何避免,以及如何去修改(这是为什么高级软件测试工程师比开发工程师工资高的原因)。测试工程师在测试软件过程中,不仅仅需要在界面进行操作,还需要检查数据库中的数据是否正确,从而在软件出现问题时候,能够定位到问题原因2.什么是数据库Excle的数据的确很方便,但是对于企业来说就不一样

2020-12-03 17:50:33 254

原创 MySQL安装步骤详解

一、MYSQL的安装1、打开下载的mysql安装文件MySQL 5.5那个包 解压并打开2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。3、点选“Browse”,手动指定安装目录。4、填上安装目录,(根据自己情况选择目录)也建议不要放在与操作系统同一分区,这样可以防止系统备份还原的时候,数据被清空。按“OK”继续。确认一下先前的设置,如果有误,按“Back”返回重做。按“In

2020-12-03 16:20:24 165

原创 Jmeter英文换中文

2020-12-03 15:58:22 856

原创 JAVA配置环境变量

此电脑–属性–高级系统设置–环境变量系统变量下点击新建变量名:JAVA_HOME变量值:C:\java\jdk1.8.0_131 (这是你JAVA包的路径)用户变量 双击path把这两个写进去:%JAVA_HOME%\bin%JAVA_HOME%\jre\lib...

2020-12-03 15:54:47 53

原创 fiddler操作(web端、移动端)

web端基本设置捕获接口设置端口设置(netstat 查看端口)然后在命令行黑窗口使用netstat名利查看端口解决乱码选中或取消断点获取的接口图标说名基本操作修改request打开自带浏览器输入数据,打开软件选中要修改的接口操作完之后刷新页面,找到接口看到数据已经修改response修改打开自带浏览器输入数据,打开软件选中要修改的接口然后刷新页面,找到接口内容已经修改弱网测试找到规则,自定义规则找到m_SimulateModem跟据自

2020-12-03 10:53:04 88

原创 Charles中真机测试

前提:保证电脑和手机在同一网络段(手机和电脑连接同一个wifi/热点)1:在proxy中找到proxy settings2:设置端口port以及勾选Enale transparent HTTP proxying3:在proxy中找到SSL proxy settings4:新增https对应的host以及端口号5:点击help选择ssl Proxying,点击第三个(下载移动端证书)6:弹出对应的ip地址和端口号,下载地址7:点击Allow6:设置移动端代理(1)找到连接的wi

2020-12-01 19:40:37 137

原创 charles模拟接口404/403返回值(blacklist方法)

1.点击tools ----Black List2.选中这个,新增3.效果

2020-12-01 18:59:36 141

原创 Charles对模拟器的连接步骤

1:第一步:打开虚拟机设备2:第二步:去掉window peoxy的勾选项(对app端测试)3:点击proxy选中proxy Setting4:勾选这个 (默认端口是8888)5:在help中选中SSL Proxying 中的Mobile Device 安装6:IP 端口 下载证书地址7:打开模拟器,点击设置按钮8:点击WLAN9:长按这个WLAN10:点击修改网络11:勾选高级选项12:代理设置成手动的13:把ip和端口一一对应写到这块14:保存1

2020-12-01 17:36:02 2005

原创 弱网测试步骤

1.点击 Throttle Setting2.把这两个都勾上 新增3.新增网址4.由上到下一一测试5.上面的网速慢 下面的网速快 效果

2020-12-01 17:21:24 1481

原创 重定向(本地)

1. 网页进行抓包2.点击Seve Rsesponse3.再本地创建一个文本4.打开这个文本 找到百度快照 将他修改5.保存 编码必须是utf-86.点击Map Local7.修改路径8.关闭网页,重新刷新 效果如下

2020-12-01 17:17:01 515

原创 charles 修改responses属性

1.打开charles和一个网页 找的网址点进去 右键找到Breakpoint 并选中2.选中后点击copy url3.点击proxy 再找到Breakpointr setting4.清除并新增5.刷新页面 出现断点

2020-12-01 11:58:37 106

原创 charles 修改request属性

1.打开charles和一个网页 找的网址点进去 右键找到Breakpoint 并选中2.选中后点击copy url3.点击proxy 再找到Breakpointr setting4.清除并新增5.新增完成后刷新页面,他的断点就会出来6.完成效果

2020-12-01 11:43:17 94

原创 charles web端配置安全证书步骤

1.进入软件,点击help,找到这两个2.安装证书3.选择当前用户,点击下一步4.选中第二个,点击浏览,选择受信任的那个文件,然后下一步5.完成选择是导入成功6.点击proxy,再点proxy setting7.把888下面的这个选中,点击ok8.再点proxy,选中SSL的这个9.add新增,都写成*,点击ok10.完事重启一下即可...

2020-12-01 11:34:28 317

原创 charles安装步骤

1.第一步,打开软件点击next下一步2.第二步,选中那个,继续下一步3.选择路径,下一步4.点击install 进行安装5.点击finish,安装结束

2020-12-01 11:24:58 176

原创 云测平台操作步骤

1.注册2.登录3.点击标准兼容测试4.开始测试4.上传应用4.1上传4.2选择4.3等待上传4.4应用解析4.5完善信息4.6上传完成5.补充测试选项6.提交7.查看报告等待他全部通过8.下载测试报告下载好的测试报告...

2020-11-29 20:04:23 906

空空如也

空空如也

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

TA关注的人

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