上一页 1 2 3 4 5 6 7 8 ··· 36 下一页
摘要: 今天在编写自动化回归脚本的时候,需要在jmeter的jdbc请求中执行多条sql,在百度里搜索了一些文章,按照网上提供的步骤,发现不起作用,后来发现是作者的截图误导了,为了让后面的同学少走弯路,这里我把关键两步提一下: 1、右键【测试计划】——【添加】——【配置原件】——【JDBC Connecti 阅读全文
posted @ 2018-04-25 10:47 AmilyAmily 阅读(1261) 评论(0) 推荐(0) 编辑
摘要: Jmeter 是Java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。 其实,Jmeter的远程启动可以帮助我们解决此问题,通过单个 jmeter 客户端控制多个远程的jmeter服务器,使它 阅读全文
posted @ 2018-04-24 13:49 AmilyAmily 阅读(315) 评论(0) 推荐(0) 编辑
摘要: jmeter中逻辑控制器(Logic Controllers)的作用域只对其子节点的sampler有效,作用是控制采样器的执行顺序。 jmeter提供了17种逻辑控制器,它们各个功能都不尽相同,大概可以分为2种使用类型: ①.控制测试计划执行过程中节点的逻辑执行顺序,如:Loop Controlle 阅读全文
posted @ 2018-04-24 10:10 AmilyAmily 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。 排他锁【X锁】又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A, 阅读全文
posted @ 2018-04-17 17:01 AmilyAmily 阅读(302) 评论(0) 推荐(0) 编辑
摘要: nnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。 背景知识 事务(Transaction)及其ACID属性 事务是 阅读全文
posted @ 2018-04-17 10:19 AmilyAmily 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 关于innodb间隙锁,网上有很多资料,在此不做赘述,我们讲解一下关于innodb的间隙锁什么情况下会产生的问题。 网上有些资料说innodb的间隙锁是为了防止幻读,这个论点真的是误人子弟。了解innodb机制的朋友就会知道,innodb实现可重复读和防止幻读,用的是读取快照的方式。间隙锁的目的只是 阅读全文
posted @ 2018-04-17 10:18 AmilyAmily 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 转https://www.cnblogs.com/imyalost/p/8309468.html 先来解释下什么叫TPS: TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 关于性能测试的其他 阅读全文
posted @ 2018-04-17 10:05 AmilyAmily 阅读(814) 评论(0) 推荐(0) 编辑
摘要: Redis性能调优 尽管Redis是一个非常快速的内存数据存储媒介,也并不代表Redis不会产生性能问题。前文中提到过,Redis采用单线程模型,所有的命令都是由一个线程串行执行的,所以当某个命令执行耗时较长时,会拖慢其后的所有命令,这使得Redis对每个任务的执行效率更加敏感。 针对Redis的性 阅读全文
posted @ 2018-04-10 16:15 AmilyAmily 阅读(2068) 评论(0) 推荐(0) 编辑
摘要: 概述 Redis是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库、缓存服务或消息服务使用。Redis支持多种数据结构,包括字符串、哈希表、链表、集合、有序集合、位图、Hyperloglogs等。Redis具备LRU淘汰、事务实现、以及不同级别的硬盘持久化等能力,并且支持副本集和通过Redi 阅读全文
posted @ 2018-04-10 16:13 AmilyAmily 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 今天线上一个java进程cpu负载100%。按以下步骤查出原因。 1.执行top -c命令,找到cpu最高的进程的id 2.执行top -H -p pid,这个命令就能显示刚刚找到的进程的所有线程的资源消耗情况。找到CPU负载高的线程tid 8627, 把这个数字转换成16进制,21B3(10进制转 阅读全文
posted @ 2018-03-29 16:01 AmilyAmily 阅读(8810) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 36 下一页