2020年6月11日

摘要:11 阅读全文
posted @ 2020-06-11 09:57 国元 阅读(28) 评论(0) 推荐(0) 编辑

2020年6月5日

摘要:jmeter使用过程中发现关联还是很有必要的,我结合我实际的业务给大家分享一下 1.正则表达式, 变量名还是自己定义,变量的值格式,如:aaa(.+?)bbb就是响应结果中真正的变量取值范围,其中aaa是左边界,bbb是右边界,(.+?)是具体值 ,"carModelId":就是左边界, ,"就是右 阅读全文
posted @ 2020-06-05 18:08 国元 阅读(64) 评论(0) 推荐(0) 编辑

2017年11月14日

摘要:一、需求分析:性能测试目的、测试功能/接口/场景/类型 TPS、响应时间RT、并发用户 测试目标不能自己定。(必须) 1.查看日志,按天分析TOP系列的URL(用户常用的功能或者接口),确定功能场景;相同秒、分钟、小时数最大的请求数(awk),确定最大并发数;每秒每个URL有多少次,确定单个URL的 阅读全文
posted @ 2017-11-14 14:39 国元 阅读(51) 评论(0) 推荐(0) 编辑
摘要:JMeter有严格作用域。 Jmeter中所有登录都需要在HTTP请求前加上HTTP cookie管理器。 全局变量,作用于全局。用${}进行调用。 1.参数化 1) 随机值:选项→函数助手对话框(Random、Random_String) 2) 固定值:HTTP请求→添加→配置元件→CSV Dat 阅读全文
posted @ 2017-11-14 14:35 国元 阅读(87) 评论(0) 推荐(0) 编辑
摘要:1.什么是参数化参数化:把固定的一个值,变成动态、可变的数组,把数组的值进行值传递。数组大小可控制。2.为什么要使用参数化,2个原因。1、数据库校验字段值的唯一性。(数据库修改字段的唯一性,可避免参数化)2、应用程序不允许用一个值反复操作。(开发调整不允许一个值反复操作,可避免参数化)3、避免数据库 阅读全文
posted @ 2017-11-14 14:31 国元 阅读(89) 评论(0) 推荐(0) 编辑
摘要:在做 性能测试的时候数据最重要,数据来源于哪里呢,当然是数据库了,数据库中,我们可以知道,数据从磁盘中要比从缓存中读取数据的时间要慢的多的多,还可以知道,同样的一个sql语句,执行的效率也不一样,这是为什么呢?这节就让我们增长一下见识吧。 我们从一下几个方面来讲: 1.Mysql连接数 2.Mysq 阅读全文
posted @ 2017-11-14 14:05 国元 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Mysql是众多关系型数据库中的一种: 1.数据库 2.表 3.数据 4.多表查询 5.聚合函数 6.存储 批量造数据 7.数据库权限 阅读全文
posted @ 2017-11-14 13:51 国元 阅读(10) 评论(0) 推荐(0) 编辑
摘要:作为一名测试人员,在工作中肯定会遇到各种性能问题,我大致汇总了五个原因导致性能瓶颈,一起来学习一下吧。 举个例子: 比如我们访问一个网页或请求,服务器返回的结果非常慢或者访问不到,可以从以下几个方面来考虑: 1.数据库连接池被沾满 需要有空闲的才能执行其他SQL,现在是从数据库拿不到结果 2.数据库 阅读全文
posted @ 2017-11-14 12:55 国元 阅读(156) 评论(0) 推荐(0) 编辑
摘要:常用的web容器(中间件)如下: 各个容器下的文件存储内容: 一、Apache的工作原理 长连接: 短连接: 二、Apache有五种负载均衡的方式: 三、Tomcat工作原理: 1.Tomcat的工作状态 Tomcat的项目搭建是在webapps目录下放入工程 四、Nginx工作: Nginx的架构 阅读全文
posted @ 2017-11-14 12:16 国元 阅读(48) 评论(0) 推荐(0) 编辑
摘要:上节我们已经介绍了jvm和监控的一下方法,下面举例说明一下: 瓶颈问题定位: 内存泄漏原因定位: 1.常见的内存泄漏:第一种是永久区域内存不足,第二种是Java堆内存, 2.定位的方法 阅读全文
posted @ 2017-11-14 11:39 国元 阅读(27) 评论(0) 推荐(0) 编辑

导航

统计