随笔 - 441  文章 - 4  评论 - 84  阅读 - 109万 
09 2019 档案
java stream 集合运算
摘要:1.对列表进行分组,构建成一个map对象。 键为用户名称,值为用户对象列表。 Person p1 = new Person("张三", new BigDecimal("10.0")); Person p2 = new Person("王五", new BigDecimal("10.0")); Per 阅读全文
posted @ 2019-09-30 17:22 自由港 阅读(852) 评论(0) 推荐(0) 编辑
CPU上下文切换
摘要:进程在竞争 CPU 的时候并没有真正运行,为什么还会导致系统的负载升高呢?CPU 上下文切换就是罪魁祸首。 我们都知道,Linux 是一个多任务操作系统,它支持远大于 CPU 数量的任务同时运行。当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短的时间内,将 CPU 轮流分配给它们,造成多 阅读全文
posted @ 2019-09-15 17:43 自由港 阅读(266) 评论(0) 推荐(0) 编辑
JMETER 使用随机变量
摘要:使用场景 在发起流程时,我们需要模拟实际情况,不同的用户可以产生不一样数量的流程实例,因此我们可以使用随机变量还进行模拟。 随机变量实例 1.添加一个循环计数器 2.添加一个循环 循环次数是根据随机变量发生器产生的。 3.打印随机变量 4.查看结果 我们可以看到,循环的次数是通过随机变量控制的。 阅读全文
posted @ 2019-09-12 23:10 自由港 阅读(3194) 评论(0) 推荐(0) 编辑
JMETER 计数器的表现
摘要:1.计数器在线程中表现(虚拟用户)。 线程组使用4个线程即4个虚拟用户。 如果不勾选每用户独立跟踪计数器。 那么这个计数器将会累加4次。 计算结果为7。 勾选的情况。 这里我们可以看到 index 一直并没有累加,一直为1. 2.计数器在循环中的表现 1.勾选每用户独立的方式 idx 的值是在循环内 阅读全文
posted @ 2019-09-09 23:35 自由港 阅读(315) 评论(0) 推荐(0) 编辑
JMETER 用户变量作用域
摘要:在编写JMETER 脚本时,我们会使用到变量,变量的作用域是线程。 我们通过下面的脚本验证一下变量的返回是线程。 1. 我们先定义一个amount的流程变量。 2.线程组使用三个线程 3.在线程组中添加一个循环控制器,执行次数为3. 增加一个循环控制器。 添加一个beanshell 取样器。 bea 阅读全文
posted @ 2019-09-09 23:06 自由港 阅读(1656) 评论(0) 推荐(0) 编辑
JMETER 审批任务实战
摘要:业务场景 我们需要对流程任务进行审批,这个和流程发起是不一样的,因为在流程发起时,只需要用户登录后,指定固定的流程方案和数据就可以发起流程了。 流程任务是需要获取任务ID再做任务审批的。 实现思路 1.准备数据 1.用户登录 2.用户发起流程,产生出待办任务。 2.用户登录 3.根据用户查询出他所有 阅读全文
posted @ 2019-09-09 12:02 自由港 阅读(342) 评论(0) 推荐(0) 编辑
JMETER 使用断言
摘要:断言概念 断言就是在执行某个请求后,根据返回的结果,判断返回是否正确,如果不正确,则表示事务失败。 添加断言 启动流程时返回的数据是一个 json对象,结构为 {success:true,msg:""} 因此我们可以通过JSON表达式判断 $.success ,填写预期的值,判断流程是否启动成功。 阅读全文
posted @ 2019-09-06 09:56 自由港 阅读(194) 评论(0) 推荐(0) 编辑

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