- 博客(19)
- 收藏
- 关注

原创 测试用例的常用方法
1 等价类划分法2 边界值法3 因果图及判定表法4 正交表5 测试大纲法6 场景法7 错误推断法8 随机测试9 需求文档转化法
2019-01-03 15:54:49
316
原创 负载测试压力测试容量测试的区别
1、负载测试:负载测试是模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。负载测试更多地体现了一种方法或一种技术。2、压力测试(强度测试):压力测试是在强负载(大数据量、大量并发用户等)...
2020-03-11 16:00:51
2527
原创 SQL调优
1)尽量不要用select * from table,除非需要返回数据库表的全部字段,否则不要返回用不到的任何字段。因为select * 会导致全表扫描,效率比较低。2)where子句及order by涉及的列尽量建索引,不一定要全部建索引,依业务情形而定。对于多条where子句都用到的列,建议建索引。索引并不是越多越好,索引固然可以提高相应的select的效率,但同时也降低了insert及u...
2019-10-12 10:52:14
103
原创 配置测试和兼容性测试的区别
配置测试的目的是保证软件在其相关的硬件上能够正常运行,而兼容性测试主要是测试软件能否与不同的软件正确协作。 配置测试的核心内容就是使用各种硬件来测试软件的运行情况,一般包括: (1) 软件在不同的主机上的运行情况,例如Dell和Apple; (2) 软件在不同的组件上的运行情况,例如开发的拨号程序要测试在不同厂商生产的Modem上的运行情况; (3) 不同的外设; (4) 不同...
2019-09-28 17:11:19
1391
原创 Redis的各种用途以及使用场景
一、为什么使用 解决应用服务器的cpu和内存压力 减少io的读操作,减轻io的压力 关系型数据库的扩展性不强,难以改变表结构 二、优点: nosql数据库没有关联关系,数据结构简单,拓展表比较容易 nosql读取速度快,对较大数据处理快 三、适用场景: 数据高并发的读写 海量数据的读写 对扩展性要求高的数据 四、不适场...
2019-09-28 17:09:01
417
原创 水杯的测试用例
功能性:水杯的特性:1、杯子的容量:能装多少升水,少量、半杯、满杯。2、杯子的形状eg:圆形、上口大、下口小。3、杯子的材料:纸杯。4、杯子的耐温度:装冷水、冰水、热水。5、杯子是否会漏水。6、用杯子装水,看是否能喝到广告的图案:1、广告图案是否容易剥落。2、广告图案是否合法。3、广告图案遇水是否是否会掉落。性能性:1、盛冷水和热水时分别盛多少水杯能够承受。易用性:1...
2019-09-28 07:28:46
215
原创 登录测试用例
一、基本功能测试点:输入正确的用户名和密码登录成功输入错误的用户名密码登录失败用户名正确,密码错误,是否提示输入密码错误?用户名错误,密码正常,是否提示输入用户名错误?用户名和密码都错误,是否有相应提示?用户名密码为空时,是否有相应提示?如果用户未注册,提示请先注册,然后进行登录已经注销的用户登录失败,提示信息友好?密码框是否加密显示?用户名是否支持中文、特殊字符?用户名是否...
2019-09-27 21:59:48
362
原创 jmeter beanshell
需求:提取sample返回json数据中所有name字段值,返回的json格式如下:{“body”:{“apps”:[{“name”:”111”},{“name”:”222”}]}}jmeter中添加后置处理器BeanShell PostProcessorimport org.json.*;String response_data = prev.getResponseDataAsStrin...
2019-09-27 07:59:45
109
原创 app和web测试的区别
系统结构方面 web项目,b/s架构,基于浏览器的;web测试只要更新了服务器端,客户端就会同步会更新。 app项目,c/s结构的,必须要有客户端;app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍。 性能方面 web项目 需监测 响应时间、CPU、Memory app项目 除了监测 响应时间、CPU、Memory外,还需监测 流量、电量等 兼容方面 ...
2019-09-23 13:58:04
112
原创 jmeter使用技巧
第二列第二行($2$, ${javawd_g2}),如果是第三列第四行的数据,则对应的是($3$,${javawd_g4})QPS/TPS的区别QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。TPS:是TransactionsPerSecond的缩写,也就是事务数/秒。它...
2019-09-22 14:52:04
154
原创 测试管理技巧
相信测试管理,团队建设,如何提升团队凝聚力,增强团队战斗力,是每位测试管理工作者的必修课。不管你是组长,还是经理,都需要面对这个问题。如果不去思考,研究这个问题,不去提高,那么我们的团队肯定是没有希望的。最近也一直结合实际情况,在思考探索中,在此把一些想法写出来,大家有好的想法和建议,也欢迎一起讨论建议。目前我们团队的状况,确实也存在不少的问题,部分员工工作积极性不高,工作态度不好,不够投入,对...
2019-03-08 16:33:41
215
原创 Linux下命令
grepLinux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并匹配行打印出来。-c:计算匹配到的行数,并显示结果;grep -c 内容 sys.log-C 2:显示匹配行,并显示之前与之后的两行,也就是一共显示5行;grep -C 2 内容 sys.log-B 2:显示匹配行,并显示之前与之后的两行,也就是一共显示5行;grep -B 2 内容 s...
2019-03-08 16:33:04
136
原创 完整的性能测试过程
一、获取测试需求简单概括下业务逻辑,就是:发起一个消费交易,然后消费交易撤单\冲正\撤单冲中具体的性能指标是:验证上图4个场景中的接口,在响应时间为3S和5S时,服务器的TPS值(这属于系统性能能力验证的应用领域)。测试的系统,是代付代扣业务,系统架构相对熟悉,这里不过多介绍。二、测试计划和方案所谓的测试计划,无非就是某人用多久时间用什么东西什么方法完成什么事情。由于这次性能测试需求工...
2019-03-05 14:51:27
507
原创 testNG常用用法总结
一.testNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便Java中已经有一个JUnit的测试框架了。 TestNG比JUnit功能强大的多。 测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单元测试。官方网站: http://testng.org/doc/index.ht...
2019-03-05 13:58:16
158
原创 HTTP状态码
一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。2xx (...
2019-01-17 11:15:56
97
原创 一些常用SQL语句大全
一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、备份表结构(包含相关键,B预先不存在)CREATE TABLE B_Table LIKE A_Table备份表结据(把表A数据备份到表B中,B表结构与A结构一样)INSERT INTO B_Table SELECT * FROM ...
2019-01-04 09:12:05
298
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人