ly宝葫芦 发表于 2015-1-1 21:47:17

并发性测试流程是什么?

谢谢:)

请叫我书生 发表于 2015-1-4 13:54:09

可以发下具体步骤吗?需要写些什么了啊

请叫我书生 发表于 2015-1-4 13:54:54

可以发下具体步骤吗?需要写些什么了啊

ciirwhy 发表于 2015-1-4 21:30:59

:(:D:D:D:D

千里 发表于 2015-1-7 08:45:40

什么是并发性测试?

吾唯菊 发表于 2015-3-26 16:53:36

参考的书籍:《软件性能测试过程详解与案例剖析》
一、首先了解什么是并发用户数:
      并发用户数的一个概念,是同一时间段内访问系统的用户数量。这种概念通常在性能测试方法中使用,用户从业务的角度模拟真实的用户访问,体现的是业务的并发用户数;
      并发用户数的另一个概念,当越多的用户同时使用系统,系统承受的压力越大,系统性能表现也就越差,同时很有可能出现由于用户的同时访问导致的资源争用问题。这种概念是从服务端承受的压力出发,描述的是同时向客户端发出请求的客户,该概念一般结合并发测试使用,体现的是服务端承受的最大并发访问数。
二、再来了解并发测试:
      并发测试通过模拟用户的并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题。
      并发测试的特点为:
      •并发测试的主要目的是发现系统中可能隐藏的并发访问时的问题。
      •并发方法主要关注系统可能存在的并发问题,例如系统中的内存泄露、线程锁和资源争用方面的问题。
      •并发测试方法可以在开发的各个阶段使用,需要相应的测试工具的配合和支持
三、最后并发测试主要关注的问题
内存问题        1 是否有内存泄漏(C/C++)
                2 是否有太多的临时对象(java)
                3 是否有太多的超过设计生命周期的对象(java)
数据库问题 : 1 是否有数据库死锁(Dead Lock)
                   2 是否经常出现长事务(Long Transaction)
线程/进程问题:是否出现线程/进程同步失败
其他问题:1 是否出现资源争用导致的死锁
                2 是否没有正确处理异常(例如超时)导致系统死锁
       

页: [1]
查看完整版本: 并发性测试流程是什么?