需求: a、模拟用户执行工单的新增、派发、提交 ,一次性并发?并发100 1、测试前期准备 人力问题 2、测试工具引入 LoadRunner 3、测试计划 选取原则: 选取业务量较大的业务 选取业务量不大但是系统资源多的业务 选取重点关注业务 目标: 4、测试设计 5、测试执行 6、测试分析 ...
分类:
其他好文 时间:
2019-10-11 00:31:59
阅读次数:
83
一.什么是集合点 “性能测试”一般思路是“多用户并发测试”,但真正的并发其实是不存在的,为了更真实、更接近的实现并发,在需要压力的地方设置集合点,等所有用户都到位的时候,然后一起访问,从而实现并发。举个例子,要测试100个用户同时登录,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等待,等 ...
分类:
其他好文 时间:
2019-09-30 12:24:16
阅读次数:
99
本文概要 概述 为什么要优化 系统的吞吐量瓶颈往往出现在数据库的访问速度上 随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢 数据是存放在磁盘上的,读写速度无法和内存相比 如何优化 设计数据库时:数据库表、字段的设计,存储引擎 利用好MySQL自身提供的功能,如索引等 横向扩展:M ...
分类:
数据库 时间:
2019-09-29 16:48:25
阅读次数:
93
1.爱资料在线工具 https://www.toolnb.com <1>. 时序图、流程图制作、时序图制作文字版<2>. 在线并发测试工具<3>. 输入长度和设置规则生成自定义随机字符串!<4>. 网络拓扑图制作<5>. Cron表达式生成器<6>. 字体CSS样式生成器<7>. 状态码日志分析<8 ...
分类:
其他好文 时间:
2019-09-13 19:54:31
阅读次数:
95
一直对性能测试比较感兴趣,所以也写了不少的测试工具有WebApiBenchmark和TcpBenchmark等;但这些工具测试都是有针对性和配置的方式来进行功能有限所以很难适用更多的场景,所以单独开发一个组件CodeBenchmark来解决不同业务代码下的性能测试;严格来说CodeBenchmark ...
分类:
其他好文 时间:
2019-08-28 13:00:16
阅读次数:
103
jmeter之如何减负-实现稳定超高并发测试(性能调优)在测试过程中,初学者使用工具不当,添加众多监控组件,非常想看到实时报告,跑不了一会,jmeter就卡死甚至内存耗尽,只得重启,之前的统计报告没了,非常郁闷。 下面来总结下如何正确使用jmeter,有效利用执行资源,小型机器也可以实现高并发负载。 ...
分类:
其他好文 时间:
2019-08-22 13:20:06
阅读次数:
97
一、java代码模拟并发 1.1、一次并发 单次并发测试 1、使用CountDownLatch 等待一个或多个线程一起执行 详细参看:007-多线程-锁-JUC锁-CountDownLatch-闭锁【允许一个或多个线程,等待其他一组线程完成操作,再继续执行】 示例代码 输出: 2019-08-02T ...
分类:
编程语言 时间:
2019-08-06 21:20:40
阅读次数:
260
一、集合点 用于实现所谓并发操作,如果集合点设定是10个人,那么所有的用户就会在同一条起跑线上等着后面的人,等10个人到齐了就哗地一下全部跑出去执行同一个动作。如果设置了超时,那么过了超时时间,有可能不用集合10个人就能起跑。 在性能测试的时候,设置集合点是为了实现绝对的并发,测试服务器的承载能力。 ...
分类:
其他好文 时间:
2019-08-06 17:11:11
阅读次数:
121
背景 Selenium玩的比较6的同学比较清楚:在Selenium中三大组件中有包含了Selenium Grid,而其作用就是分布式执行测试用例。主要的应用场景在于: 缩短测试执行时间,提高自动化测试效率 多浏览器的兼容性测试。 Selenium只是针对于web平台的自动化,然而移动端平台的兼容性测 ...
分类:
移动开发 时间:
2019-08-05 17:16:35
阅读次数:
203