上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 46 下一页
  2019年5月31日
摘要: 一般情况我们在设计脚本的时候,可以使用界面执行。 实际在压测的时候,我们可以使用命令行在后台执行。 jmeter -n -t D:\document\bgy\jemeter\Script1.jmx -l d:\bgy.jtl -j d:\bgy.log 比如上面的命令 执行情况如上图。 阅读全文
posted @ 2019-05-31 17:34 自由港 阅读(799) 评论(0) 推荐(0)
摘要: 概念解释 集合点,这个概念是loadrunner中的。 这个东西可以这样理解,比如我们在跑100起跑的时候,需要在发令枪响之后,10人同时起步,等10人同时达到终点, 再次开发令枪,重复上面的动作。 这个东西在压力测试时,能够很好的模拟并发,对系统造成最大的压力。 在JMETER中实现 在JMETE 阅读全文
posted @ 2019-05-31 16:05 自由港 阅读(248) 评论(0) 推荐(0)
摘要: 业务场景 在测试过程中,一般需要模拟不同的用户登录,这样压测的数据比较平均,也能更好的模拟真实的压力情况。 如果使用同一个用户账号进行测试,那么比如在查询代办的时候,此人的待办太多,也不符合实际的情况。 实现参数化方法 1.现在模拟3个用户的登录情况。 我们准备三个账号 这三个账号是和数据库的用户账 阅读全文
posted @ 2019-05-31 15:45 自由港 阅读(1742) 评论(0) 推荐(0)
摘要: 业务场景 需要实现用户在登录后,能够持续的发起流程。 需要注意的点: 1.使用不同的用户登录。 2.登录后发起可以持续的发起流程。 实现步骤 1.先使用badboy 录制脚本。 2.使用jmeter 打开录制的脚本。 线程组: 这个就是模拟虚拟用户。 线程数:表示模拟的用户数,如果这里填写50,表示 阅读全文
posted @ 2019-05-31 15:21 自由港 阅读(361) 评论(0) 推荐(0)
  2019年5月30日
摘要: 在使用jemeter 做测试时,一般需要先录制脚本,这个过程可以通过手工添加采样器进行采样。 比较方便的方法是使用badboy 来录制脚本录制完脚本后使用jemeter 再做压力测试,大大加快测试进度。 1.下载安装 badboy http://www.badboy.com.au/ 2.执行脚本录制 阅读全文
posted @ 2019-05-30 20:20 自由港 阅读(782) 评论(0) 推荐(0)
  2019年5月29日
摘要: 问题 目前的excel 不像之前的excel了可以支持的数据量更大,可以支持支持1048576行,16384列。 之前使用poi读取,直接报错,使用excel 事件的方式读取,还有不少的bug,关键是程序写的很复杂。 解决方案 我们知道excel 文件实际上是一个压缩包来的,我们将excel 直接改 阅读全文
posted @ 2019-05-29 23:07 自由港 阅读(2480) 评论(0) 推荐(0)
  2019年5月28日
摘要: J2Cache 是 OSChina 目前正在使用的两级缓存框架。第一级缓存使用 Ehcache,第二级缓存使用 Redis 。由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的 E 阅读全文
posted @ 2019-05-28 16:30 自由港 阅读(6336) 评论(0) 推荐(0)
摘要: 问题 在做单元测试时,写了一个工具类,用于注入spring的上下文。 发现通过 AppBeanUtil 获取容器中的类时,发现这个setApplicationContext 方法并没有执行。 但是直接启动程序时,发现这个方法是可以执行的。 解决方法 在编写单元测试类时指定 启动类。 这样spring 阅读全文
posted @ 2019-05-28 15:31 自由港 阅读(7203) 评论(0) 推荐(0)
  2019年5月24日
摘要: 问题 在开发过程中,我们的主键字段使用了数字作为主键ID,发现数字精度丢失的问题。 上图红框是后端日志的输出。 在浏览器端F12 看到的结果如上图,数据居然自动变化,这个是数字在浏览器丢失了精度,导致结果不准确。 解决办法: 在序列化时,将数字转序列化成 字符串输出。在springboot 中增加序 阅读全文
posted @ 2019-05-24 15:41 自由港 阅读(1377) 评论(0) 推荐(0)
  2019年5月21日
摘要: 1.判断数据是否包含某些数据 var ary=[{age:20,name:"a"},{age:20,name:"b"},,{age:30,name:"c"}] 我们需要判断数据中否有有年龄为20的数据 var isExist= ary.some(v=>v.age==20); 2.对象合并 var u 阅读全文
posted @ 2019-05-21 09:53 自由港 阅读(441) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 46 下一页