06 2019 档案

摘要:手机APP测试,主要针对的是安卓和苹果两大主流操作系统,主要考虑的就是功能性、兼容性、稳定性、易用性、性能等测试。 1、app安装、卸载 2、app运行 3、UI测试 a、界面显示 b、图形测试 c、内容测试 4、app功能测试 a、登录、注销、退出 b、前后台切换 c、界面功能 5、app性能测试 阅读全文
posted @ 2019-06-28 15:30 板栗+ 阅读(274) 评论(0) 推荐(0) 编辑
摘要:JForum 是采用Java开发的功能强大且稳定的论坛系统。它提供了抽象的接口、高效的论坛引擎以及易于使用的管理界面,同时具有完全的权限控制、多语言支持(包括中文)、高性能、可自定义的用户接口、安全、支持多数据库等等特性。JForum 采用 FreeMarker 作为页面模板引擎,支持包括中文在内的 阅读全文
posted @ 2019-06-28 14:23 板栗+ 阅读(1429) 评论(0) 推荐(1) 编辑
摘要:缺陷等级一般划分为四个等级:致命、严重、一般、低 一、致命(一级bug) 通常表现为:系统无法运行,崩溃或严重资源不足,应用模块无法启动或者异常退出,主要功能模块无法使用。 比如: 1、系统崩溃(蓝屏) 2、功能设计与需求严重不符 3、系统无法登录 4、产品无法运行 5、内存泄漏 6、错误操作导致的 阅读全文
posted @ 2019-06-28 14:05 板栗+ 阅读(1679) 评论(0) 推荐(0) 编辑
摘要:mysql产生随机数小结一下,可以为mysql的表生成大量的随机数: 1) 产生0到10000间的随机数 SELECT RAND() * 10000; 对应产生相应的整数 SELECT FLOOR(RAND() * 10000) 2) 使用md5()产生32位随机字符串 SELECT MD5(RAN 阅读全文
posted @ 2019-06-28 10:27 板栗+ 阅读(33298) 评论(0) 推荐(1) 编辑
摘要:1.ANY关键字假设any内部的查询语句返回的结果个数是三个,如:result1,result2,result3,那么, select ...from ... where a > any(...); -> select ...from ... where a > result1 or a > res 阅读全文
posted @ 2019-06-28 10:27 板栗+ 阅读(11409) 评论(4) 推荐(3) 编辑
摘要:-- 索引 INDEXCREATE INDEX idx_sname ON student( sname(4)); ALTER TABLE teacher add index idx_tname(tname); DROP INDEX idx_sname on student; -- 视图 VIEWcr 阅读全文
posted @ 2019-06-28 10:26 板栗+ 阅读(524) 评论(0) 推荐(1) 编辑
摘要:navcat工具常用快捷键 ctrl + n: 打开新查询窗口 ctrl + shit + r: 只运行选中的语句 ctrl + /: 注释 (选中要注释的行,然后用快捷键注释) ctrl + shift + /: 取消注释 ,同样选中要取消注释的行,用该快捷键。 ctrl + l: 删除一行 ct 阅读全文
posted @ 2019-06-28 10:12 板栗+ 阅读(366) 评论(0) 推荐(0) 编辑
摘要:limit是mysql的语法select * from table limit m,n其中m是指记录开始的index,从0开始,表示第一条记录n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录 阅读全文
posted @ 2019-06-28 09:50 板栗+ 阅读(682) 评论(0) 推荐(0) 编辑
摘要:一、数据类型是什么? 数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。 有一些数据是要存储为数字的,数字当中有些是要存储为整数、小数、日期型等... 二、MYSQL常见数据类型 MySQL支持多种类型,大致可以分为四类:数值型、浮点型、日期/时 阅读全文
posted @ 2019-06-28 09:48 板栗+ 阅读(3063) 评论(0) 推荐(0) 编辑
摘要:1、简单的注册界面 程序的需求为: 1、姓名:1——20个字符,不能包含数字,不能为空 2、年龄:18——60之间的整数,不能为空 3、如果填写信息正确,给出提示信息,并在“注册信息”文本框中输入相应注册信息 “xxx,年龄” 等价类表 2、某省高考招生,规定考生的年龄在16周岁到25岁之间,即出生 阅读全文
posted @ 2019-06-24 18:17 板栗+ 阅读(1958) 评论(0) 推荐(0) 编辑
摘要:1、根据下面给出的规格说明,进行测试用例的设计。 一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是普通的、是等腰的、还是等边的 测试用例 2、保险费率计算 某保险公司承担人寿保险,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,1 阅读全文
posted @ 2019-06-24 18:13 板栗+ 阅读(2413) 评论(2) 推荐(0) 编辑
摘要:性能测试中TPS上不去的几种原因 什么叫TPS: TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 TPS上不去的可能原因: 1、网络带宽 在压力测试中,有时候要模拟大量的用户请求,如果单位时 阅读全文
posted @ 2019-06-18 11:47 板栗+ 阅读(4605) 评论(0) 推荐(0) 编辑
摘要:软件性能测试指标建议值 阅读全文
posted @ 2019-06-17 22:26 板栗+ 阅读(651) 评论(0) 推荐(0) 编辑
摘要:Jmeter插件解释 1、jp@gc - Actiive Threads Over Time:不同时间活动用户数量展示(图表) 2、jp@gc - AutoStop Listener :自动停止监听器 average Response Time is greater than 10000ms for 阅读全文
posted @ 2019-06-17 22:11 板栗+ 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:等价类划分题目1、程序输入条件为大于10小于100的整数x2、程序输入x取值于一个固定的枚举类型{1,3,7,15},且程序中对这4个数值分别进行了处理。3、windows文件名命名规则,可以包含除‘、’‘/’‘:’‘?’‘<>’'\'之外的任意字符,文件名长度是1-255个字符。 实战1、城市电话 阅读全文
posted @ 2019-06-15 21:41 板栗+ 阅读(6416) 评论(0) 推荐(0) 编辑
摘要:JDBC Connection Configuration配置正确,提示Error preloading the connection pool JDBC 请求报错,提示: 因为之前执行是正确的,这次的唯一不同就是打开了navcat连接了数据库。为了证实我的想法,就把navcat关闭了。 结果就请求 阅读全文
posted @ 2019-06-15 15:42 板栗+ 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:url的构成:一般来说,http请求都会和URL地址有关,对于url来说一般由下面5个部分构成 .协议:通常就是第一个冒号之前的内容常见协议:http,https(http+ssl),ftp,ssh,about,javascript.域名:就是要访问的服务器的域名(机器名或者IP地址)。一般格式为: 阅读全文
posted @ 2019-06-15 12:42 板栗+ 阅读(860) 评论(0) 推荐(0) 编辑
摘要:性能测试调优需要先发现瓶颈,那么系统一般会存在哪些瓶颈: 硬件上的性能瓶颈: 一般指的是CPU、内存、磁盘I/O 方面的问题,分为服务器硬件瓶颈、网络瓶颈(对局域网可以不考虑)、服务器操作系统瓶颈(参数配置)、中间件瓶颈(参数配置、数据库、web服务器等)。 应用软件上的性能瓶颈: 一般指的是应用服 阅读全文
posted @ 2019-06-15 11:56 板栗+ 阅读(511) 评论(0) 推荐(0) 编辑
摘要:Oracle性能优化小结 原则一、注意where子句中的连接顺序 Oracle采用自下而上的顺序解析where子句,根据这个原理,表之间的连接必须卸载其他where条件之前,哪些可以滤掉最大数量记录的条件必须写在where子句的末尾。 原则二、select子句中避免使用* 使用索引需注意的地方 1、 阅读全文
posted @ 2019-06-15 11:45 板栗+ 阅读(218) 评论(0) 推荐(0) 编辑
摘要:在实际测试中,由于各种原因,测试得到的性能指标关系往往并不遵循前面介绍的关系。常见的现象有CPU压不满或者在CPU压满前,相关性能指标曲线已不正常。虽然导致这种现象的原因很多,但有一点可以肯定的是,系统(硬件或软件系统)的某处一定出现了瓶颈。此时,测试人员应配合开发人员进行分析尽快找出瓶颈的所在。 阅读全文
posted @ 2019-06-15 11:15 板栗+ 阅读(1822) 评论(0) 推荐(2) 编辑
摘要:CPU各个具体的指标含义解释如下: ①CPU(监测到的master主机上的CPU使用情况) 从图中看出,一共有五个关于CPU的指标。分别如下: 1、 User User表示:CPU一共花了多少比例的时间运行在用户态空间或者说是用户进程(running user space processes)。典型 阅读全文
posted @ 2019-06-15 11:00 板栗+ 阅读(2343) 评论(0) 推荐(0) 编辑
摘要:一、如果没有.jtl文件,运行如下命令: jmeter -n -t baidu.jmx -l result.jtl 以非GUI形式运行Jmeter脚本jmeter -n -t baidu.jmx -l result.jtl -e -o ./tmp/ResultReport 生成html报告的命令 我 阅读全文
posted @ 2019-06-13 17:41 板栗+ 阅读(834) 评论(0) 推荐(4) 编辑
摘要:1、 Ultimate Thread Group 右键测试计划-添加-Theads(Users)-Ultimate Thread Group,如下图1所示 图1 图2 参数说明,如下图所示: 四条记录: 第一条,2个线程,1秒内启动,持续运行1秒,然后停止1秒。 第二条,2个线程,等待1秒之后,1秒 阅读全文
posted @ 2019-06-12 22:25 板栗+ 阅读(2378) 评论(0) 推荐(0) 编辑
摘要:负载测试 需求举例: 系统支持200个并发,用户信息查询的响应时间小于5秒 场景设计: 200个并发持续运行20分钟,通过测试结果验证用户信息查询的响应时间是否小于5秒。 压力测试 需求举例: 系统在50,100,150,200并发下的运行情况 场景设计: 50个并发开始,每隔10分钟增加50个并发 阅读全文
posted @ 2019-06-12 22:16 板栗+ 阅读(3865) 评论(0) 推荐(0) 编辑
摘要:1、用户并发性能测试用例 用户并发测试是性能测试的最主要部分,包含了负载测试和压力测试的过程。主要是逐渐增加用户数量来加重系统负担,直到出现不能接收的性能点或者瓶颈。一般要测试正常数量的用户并发和极限数量下用户并发的情况。 并发用户测试主要是对系统的核心功能和重要业务进行测试,要以真实的业务数据作为 阅读全文
posted @ 2019-06-12 22:14 板栗+ 阅读(12456) 评论(2) 推荐(3) 编辑
摘要:jmeter常见错误: 错误一: Response code: Non HTTP response code: java.net.SocketTimeoutException Response message: Non HTTP response message: connect timed out 阅读全文
posted @ 2019-06-12 22:02 板栗+ 阅读(38533) 评论(7) 推荐(0) 编辑
摘要:《西游记》中有一场景叫做:“猪八戒背媳妇”,下面我们就以这个来打比方向大家描述几种性能测试方法的异同点。 我们将猪八戒同志作为性能测试的被测试对象。 负载测试:猪同志身上背着的高小姐可以被视为加在“猪八戒人猪混合系统”上的负载。当然了,猪八戒身强体壮,背个高小姐应该是问题不大的。负载测试就 是让猪八 阅读全文
posted @ 2019-06-12 21:51 板栗+ 阅读(631) 评论(0) 推荐(0) 编辑
摘要:一、内存泄漏 1、堆内存溢出 现象: (1)压测执行一段时间后,系统处理能力下降。这时用JConsole、JVisualVM等工具连上服务器查看GC情况,每次GC回收都不彻底并且可用堆内存越来越少。 (2)压测持续下去,最终在日志中有报错信息:java.lang.OutOfMemoryError.J 阅读全文
posted @ 2019-06-12 21:34 板栗+ 阅读(2206) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示