- 博客(42)
- 收藏
- 关注
转载 Jmeter+Ant执行build.xml出现错误:前言中不允许有内容
解决方法:在JMeter的bin目录中找到jmeter.properties;将文件中#jmeter.save.saveservice.output_format=csv改为jmeter.save.saveservice.output_format=xml转载:https://blog.csdn.net/qq_36350532/article/details/82899896补充:如果还是不行可能是没在系统环境中配置jmeterhome,如何配置自行百度...
2020-12-24 17:08:01 519 1
原创 HTML的测试方法
1页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确;2相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。3检查按钮的功能是否正确如update, cancel, delete, save等功能是否正确。4字符串长度检查输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.5字符类型检查在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.6标点符号检查输入内
2020-12-23 18:13:19 2008
原创 HTMLTestRunner无法生成测试报告解决办法
http://pan.baidu.com/s/1dEZQ0pz下载HTMLTestRunner.py放到pycharm的lib目录下
2020-12-23 16:42:02 563
原创 mysql练习题---查询与更改
要求:给小王加200工资,查询出部门人数大于2的部门UPDATE gongsi SET salary = 4200 WHERE name = ‘小王’SELECT dept FROM gongsi GROUP BY dept HAVING(COUNT(dept)>2)
2020-12-18 21:00:22 162 1
原创 selenium实现tpshop自动购买商品
from telnetlib import ECfrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitimport timedb = webdriver.Chrome()db.get("http://www.testingedu.com.cn:8000/home/User/login.ht
2020-12-18 18:32:49 263 2
原创 selenium八大元素定位方法
一、id定位driver.find_element_by_id(“txtUaserName”).send_keys(“参数”)二、name定位driver.find_element_by_name(“username”).send_keys(“参数”)三、class定位driver.find_element_by_class_name(“参数”)四、tag定位driver.find_element_by_tag_name(“参数”)五、link定位driver.find_element_b
2020-12-18 11:42:55 5151
原创 selenium报错ImportError: cannot import name webdriver解决方法
https://www.jianshu.com/p/4756cf7f8ddb
2020-12-18 11:35:10 1020
原创 selenium配置
1.下载selenium包settings==>project:work==>project interpreter==>搜索selenium 下载2.配置驱动http://chromedriver.storage.googleapis.com/index.html谷歌浏览器用这个链接下载对应版本的驱动解压后拖到自己的项目中3.导包from selenium import webdriver之后就可以进行selenum的操作了...
2020-12-18 11:34:22 68
原创 siri打电话功能测试用例编写
1.是否可以分辨机主与他人的人声2.声音过小是否可以识别3.声音过大是否可以识别4.非人声是否可以识别5.没信号的情况下是否可以使用6.静音模式是否可以使用7.弹出按钮的一瞬间退出再进入是否还可以按8.非普通话是否可以识别9.外语是否可以识别10.弹出按钮的一瞬间息屏再打开是否可以使用11.按钮是否可以使用12.长按不松是否可以使用13.让siri拨打空号会发生什么14.未插卡能否拨出15.未插卡拨打紧急呼救号码是否通畅...
2020-12-17 20:34:34 966
原创 面试题练习
一. 三表联查查出科目平均分SELECT account.Class,exam.Course,AVG(exam.Score) FROM account INNER JOIN exam on account.ID = exam.AID GROUP BY class,course二.liunx基础1.如何清空a.log文件echo “” > a.log2.如何持续打印a.log文件中不包含abcd=1234的行grep -v “abcd=1234” a.log3.如何在a.log文件中找到a
2020-12-17 19:54:57 102
原创 python基本算法
冒泡排序data = [32,25,95,68,12,73,65]for i in range(len(data)-1): for j in range(len(data)-i-1): if data[j]>data[j+1]: data[j],data[j+1] = data[j+1],data[j]print(data)选择排序data = [32,25,95,68,12,73,65,65]for i in range(0,len(da...
2020-12-16 20:47:37 145
原创 python循环嵌套练习
1.三角形for i in range(1,6):for j in range(1,6-i):print(" “,end=” “)for k in range(1,i+1):print(” * “,end=” “)print(” ")2.九九乘法表for i in range(1,10):for j in range(1,i+1):print(’%d*%d=%-3d’%(j,i,j*i),end=" “)print(” ")3.使用for循环输出数字0-9,当数字为6时,跳出本次循
2020-12-16 18:32:31 979
原创 python基础练习题
1.有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值list = [11,22,33,44,55,66,77,88,99,90]zidian = {}dayu = []xiaoyu = []for i in list:if i>66:dayu.append(i)elif i<66:xiaoyu.append(i)zidian[“大于66的”] = dayuzidia
2020-12-15 20:21:21 1821
原创 签到礼盒测试用例设计点设计点
1.未登录时是否会弹出2.登陆后是否会弹出界面3.领取后是否还会弹出4.未付费是否可以领取到付费的奖励5.付费时候是否可以领取两份奖励6.如果当天未签到是否会自动签到7.有没有补签功能8.第二天是否可以补签领取昨天的奖励9.充值后清除app数据是否会清除掉付费内容10.如果到达2000后不领取奖励,活动过期后是否会补发11.活动过期如何处理活动货币12.礼盒奖励是否会超出边界...
2020-12-15 20:14:17 572 1
原创 微信输入法语音转文字设计点
1.短按按钮是否可以发送成功2.刚好按够时间是否可以发送成功3.按住不说话是否可以发送成功4.非常嘈杂的环境如何监测人声5.无人声只有环境噪音如何识别6.非国语如何识别7.方言识别是否准确8.机器人发出的声音是否可以识别9.较远的距离是否可以识别10.网络较差的情况下是否可以识别成功11.取消发送功能是否可以正常使用12.预览功能是否可以正常使用13.按住说话的同时切换到别的应用如何处理14.按住之后切断网络是否可以识别15.超时如何处理16.录制的人声是否可以识别成功17.
2020-12-15 19:57:12 103
原创 小说体验报告测试用例设计点
1.未登录是否可以收藏书籍到书架2.书籍信息是否与作者编辑的相符3.作者更新章节时app是否可以实时更新4.如书籍包含政治敏感,色情,暴力,血腥等内容是否会下架5.翻页功能是否能正常使用6.翻页功能是否可以更改样式7.是否可以更改文字样式,如颜色.字体.行间距等8.听书功能是否可用9.是否会根据用户近期阅读的书籍进行智能推荐10.不同ip是否可以同时登录一个账号11.如果不同ip可以同时登陆一个账号并阅读同一本书,那么书籍阅读百分比如何保存12.小说内容在阅读时是否会缓存后续章节13
2020-12-15 14:47:33 1600
原创 atm转账测试用例
atm测试用例可以使用场景法例:启动atm–插入银行卡–验证银行卡–输入密码–验证密码–密码如不正确进入备选流返回到上一步重新输入密码–如果密码正确–atm选项–选择取款–输入金额,如果金额不足进入备选流返回上一步–如果金额足够–授权–如果atm里的钱足够,则出钞,如果不够,进入备选流返回上一步–打印收据–退回银行卡...
2020-12-14 21:03:08 2168
原创 模拟打车测试用例设计点
1.打开app后是否可以精确定位到自己的位置2.附近的建筑物以及店面是否定位正确3.选择打车模式(快车,顺风车)价位是否计算正确4.选择打车模式(快车,顺风车)预计时间是否计算正确5.发起订单后附近的司机是否可以接收到我发起的订单6.发起订单后司机看到的到达我附近的路线是否正确7.如果多个司机同时接单怎么处理8.接单后显示的司机信息是否与数据库内的数据相符9.司机接单后看到的顾客信息是否与与数据库内的数据相符10.如果有司机接单成功后是否关闭订单避免其他司机接单11.车内是否有平台录音
2020-12-14 19:58:26 7718
原创 游戏签到测试用例设计点
要求:没有补签,用户每天登录即可领取奖励,请分析该签到功能的具体业务逻辑,请尽量涵盖更多不同的使用情况,尤其要注意该界面逻辑与真实时间的关系1.进入游戏页面是否会弹出签到页面2.签到后再次进入是否会弹出签到界面3.未签到再次进入是否会弹出签到界面4.点击签到按钮是否会更改ui界面5.签到后奖励是否发放6.未签到当天是否会发放签到奖励7.签到页面日期是否与当天相符8.如果更改手机时间后进入游戏是否可以提前拿到之后的奖励9.签到后再次点击是否会弹出提示信息10.签到后第二天是否保持为已签到状
2020-12-14 19:31:23 4075
原创 PC端和移动端微信加入群聊的测试点分析
移动端1.发起群聊1.1 点击+弹出搜索,搜到联系人,选择联系人,完成,跳转1.2 点击+弹出搜索但是搜不到联系人,无法创建1.3 点击+弹出搜索,搜索到后点击取消,无法创建1.4 标签筛选,选择联系人,确定,完成,跳转1.5 标签筛选,选择联系人,取消2.面对面建群2.1 点击面对面建群,输入相同的4位数字,进入,进的是同一个群2.2 点击面对面建群,输入相同的4位数字,进入,进的不是同一个群2.3 邀请其他联系人,输入相同4位数字,进入2.4 邀请其他联系人,输入相同4位数字,人满
2020-12-14 18:59:46 477
原创 数据库基本信息与mysql常用命令
数据库分类大型:oracle,db2中型:MySQL、小型:sqlite关系型数据库:oracle,db2,MySQL,sqlite非关系型数据库:redis,mongodbDML(data manipulation language) 数据操纵语言 select update delete insertDDL(data definition language)数据定义语言 CREATE、ALTER、DROPDCL(Data Control Language)数据控制语言 grant
2020-12-08 21:15:18 90
原创 jmeter压测中遇到的问题
1.监控cpu和磁盘的线型图不显示解决方法:线程数不够,加到10000以上即可显示2.Cannot create PoolableConnectionFactory (Data source rejected establishment of connection, message from server: “Too many connections”)解决方法:更改最大连接数的数量即可,不能为0...
2020-12-08 11:49:31 436
原创 jmeter基本使用
1.基本请求名称:用于标识一个sample。建议使用一个有意义的名称注释:对于测试没任何影响,仅用来记录用户可读的注释信息服务器名称或IP:http请求发送的目标服务器名称或者IP地址,比如http://www.baidu.com端口号:目标服务器的端口号,默认值为80,可不填协议:向目标服务器发送http请求时的协议,http/https,大小写不敏感,默认http方法:发送http请求的方法(链接:http://www.cnblogs.com/imyalost/p/5630940.html
2020-12-05 20:08:24 205
原创 jmeter安装后无法启动解决方法
1.可能未设置java环境变量可参考文章设置https://www.jianshu.com/p/9fc41ea941aa2.如果设置了环境变量还无法打开,打开环境变量中下方的path,将设置的两个JAVA_HOME上移至顶部,再运行jmeter
2020-12-03 20:06:24 1649
原创 postman基本使用
Postman1.全局变量2.批量测试接口3.get请求4.获取app端接口5.导出和导入接口1.全局变量2.批量测试接口1.点击runner2.点击接口及集合3.生成测试报告3.get请求在url栏输入url,选择get请求方式,输入参数或把参数携带在url中,点击send4.获取app端接口1.点击左侧菜单栏中的文件夹2.创建app文件夹用于存储app接口3.设置代理,指定端口(默认5555),指定接口存储的路径4.显示代理连接5.查看本地电脑ip6.
2020-12-03 20:02:16 73
原创 使用fiddler进行接口测试
Fiddler1.修改request请求值2修改response返回值3.app端抓包1.修改request请求值1.1点击fiddler自带的浏览器1.2进入需要抓包的网址,例:www.baidu.com1.3点击含有网址信息的接口,进入右侧页面1.4选中Automatic Breakpoints中的Before Requests,下方出现箭头向上的小方框就代表进入了抓包模式1.5重新访问网址,并选中红色的包含网址信息的接口1.6修改右侧想修改的数据,之后点击绿色按钮,就完成了修改
2020-12-02 20:28:37 866
原创 使用Charles进行接口测试
Charles1.修改request请求参数值2.修改返回值response(方法一)3.修改返回值response(方法二)4.弱网测试1.修改request请求参数值1.1.选中windows proxy 在windows系统下进行抓包,如果要在移动端则不需要勾选1.2.在浏览器中访问网址 例:www.baidu.com1.3.选中需要修改参数的接口 右键选择Breakpoints1.4复制url1.5选中proxy下的Breakpoints Settings1.6点击add 将
2020-12-01 20:57:52 3202
原创 解决Charles使用30分钟自动关闭
1.点击help的第一个选项2.输入密钥Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4
2020-12-01 17:03:05 2638 7
原创 接口和抓包测试
1.软件开发的两种结构1.1CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。CS的优缺点优点:1.能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器,所以CS客户端响应速度快。2.操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求。 3.C/S结构的管理信息系统具有较强的事务处理能力,能实现复杂的业务流程。4.安全..
2020-11-30 20:19:39 470
原创 云测
云测步骤1.进入Testin平台(其他也可以)2.选择标准兼容性测试—开始测试3.上传应用4.完善信息5.补充测试选项6.查看测试结果7.完成
2020-11-27 19:50:33 417
原创 Monkey命令
基本参数介绍1.使用monkey测试手机所有程序2. -p<允许使用的包名列表>3.显示日子的详细程度4.Monkey日志分析5.--throttle <毫秒>6.--pct-touch 7.--pct-motion 8.--ignore-crashes9.--ignore-timeouts(ANR)10.Monkey 实例11.Monkey异常分析12.Monkey事件百分比1.使用monkey测试手机所有程序adb shell monkey 100 执行monkey测试100
2020-11-27 19:26:21 110
原创 ADB基本命令
ADB常用指令1.查看设备adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示2.开启服务adb start-server关闭服务adb kill-server3.安装软件:adb install apk路径4.覆盖安装:adb install -r (APK路径)-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件。补充:-s #安装在SD卡内,而不是设备内部存储5.查看系统应用:adb shell pm list
2020-11-27 18:53:38 2732
原创 Linux中配置mysql,tomcat,jenkins
MySQL,tomcat,jenkins1.mysql2.tomcat3.jenkins1.mysql1.查看CentOS自带的mysql输入 rpm -qa | grep mysql如果有则需要删除自带的mysql输入rpm -e --nodeps 要卸载的软件2.上传Mysql到liunx使用SSH即可3.解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内cd /usr/localmkdir mysql创建目录tar -xvf MySQL
2020-11-26 20:03:59 110
原创 Linux基本命令
Liux命令1.目录相关操作1.目录切换命令2.增加目录命令3.查看目录4.寻找目录5.修改目录名称6.移动目录的位置--剪切7.拷贝目录8.删除目录2.文件的操作命令1.文件的创建2.文件的查看3.修改文件的内容4.删除文件3.压缩文件的操作命令1.打包并压缩2.解压压缩包4.其他命令1.显示当前所在位置2.搜索命令3.管道命令4.查看进程5.杀死进程6.网络通信命令5.Liux的权限命令1.目录相关操作1.目录切换命令cd usr/ 切换到该目录下usr目录 cd …/ 切换到上一层目录 c
2020-11-25 20:23:19 153
原创 Linux安装jdk,mysql,tomcat
1.打开SSH,输入端口号连接windows和虚拟机端口号通过虚拟机输入ifconfig获取2.将jdk包拖入到虚拟机内存中3.在虚拟机中创建jdk文件夹4.将jdk包解压至jdk文件夹中5.配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去#set java environment JAVA_HOME=/usr/local/jdk/jdk1.8.0_131 CLASSPATH=.:JAVAHOME/lib.tools.jarPATH=JAVA_HOME/lib
2020-11-25 17:08:39 61
原创 禅道
禅道的基本使用1.人员管理1.1添加部门1.2添加用户1.3添加成功展示效果2.使用流程2.1创建产品2.2添加需求2.3创建项目2.4关联需求2.5分解任务2.6bug管理2.7创建发布3.测试团队3.1bug处理3.2测试用例操作3.2.1修改用例3.2.2执行测试用例3.2.3设置第三个测试用例执行失败3.2.4可以直接将执行失败的用例转成bug1.人员管理1.1添加部门1.2添加用户1.3添加成功展示效果2.使用流程2.1创建产品产品经理登录禅道。进入产品视图。在页面右侧
2020-11-24 20:50:19 176
原创 测试计划与测试用例(2)
测试计划与测试用例1.测试用例的特性2.测试用例包含什么内容3.测试用例的编写方法有哪些4.测试用例的评审5.测试计划6.缺陷报告7.测试报告8.软件缺陷的种类划分9.软件缺陷的严重程度10.Bug定级示例1.测试用例的特性1、有效性:测试用例的能够被使用,且被不同人员使用测试结果一致2、可重复性:良好的测试用例具有重复使用的功能。(回归测试)3、易组织性:好的测试用例会分门别类地提供给测试人员参考和使用(功能、性能、易用分类编号)4、清晰、简洁:好的测试用例描述清晰,每一步都应有相应的作用,有很
2020-11-23 18:48:28 215
原创 测试计划与测试用例
测试计划与测试用例1.测试用例的概念和作用1.1测试用例的定义1.2测试用例的特征1.3测试用例的作用1.4测试用例的四个特性1.5测试用例通畅包括的元素1.6测试用例示例2.编写测试用例的基本方法2.1等价划分法2.1.1概念2.1.2示例2.2边界值法2.2.1确定边界值的方法2.3因果图法2.3.1概念2.3.2因果图基本图形符号2.3.3因果图的约束符号2.3.4因果图测试用例2.4场景法2.4.1测试用例设计的思想2.4.2银行案例2.5错误推断法1.测试用例的概念和作用1.1测试用例的定义
2020-11-21 20:16:28 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人