jmeter性能测试白皮书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

jmeter性能测试白皮书

线程组:

线程数:模拟用户数

Ramp-up period:等待周期,添加模拟用户之前的等待时间。列如:有100个模拟用户。Ramp-up=50,那么实际加压情况是每秒像数据库加2个用户(100/50)。等候周期这里设为0,jmeter会一次性启动所有用户

循环次数:重复次数,可以设置为永远。持续不断的执行下去

delay thread creation until needed:延迟线程创建,直到需要

调度器:

启动时间:可以预设一个时间来运行测试

结束时间:预设测试的结束时间

持续时间:测试运行多久停止

启动延迟:启动时间延迟秒数

JDBC Connection Configuration

Variable name bound to pool 绑定变量名到连接池:

Variable name: 数据库type

Mysql

Mssql

Oracle

Connection pool configuration 连接池配置:

Max number of connection: 最大连接数

Pool timeout: 连接池超时

Idle cleanup interval: 自动回收不用的连接。超过这个时间的就自动回收

Auto commit:是否自动提交,oracle需要手写commit语句提交

Transaction isolation:事务隔离级别

Transaction_none:不设置事务隔离级别

Transaction_read_uncommitted:未提交读,可导致的问题是读脏

Transaction_read_committed:提交读,可导致的问题是不可重复读

Transaction_repeatable_read:导致幻读

Transaction_serializable:序列化读,最严谨但是处理最慢

Default:默认,sql service和oracle的事务隔离级别都是不一样的,数据库不一样这个default 的值不一样,详细可以百度

编辑:编辑参数来设置

Connection validation by pool:

Keep-alive:保持连接

Max connection age:

Validation query:测试语句

Database connection configutation

Database url:jdbc:sqlserver://IP:1433;databaseName=DBname

Jdbc drive class:com.sqlserver.jdbc.SQLServerDriver

Username:test

Password:test

Datebase Driver class Database URL

MySQL com.mysql.jdbc.Driver jdbc:mysql://host:port/{dbname} PostgreSQL org.postgresql.Driver jdbc:postgresql:{dbname}

Oracle oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:user/pass@//host:port/service MSSQL com.sqlserver.jdbc.SQLServerDriver

jdbc:sqlserver://IP:1433;databaseName=Dbname

constant throughput timer:固定吞吐量计时器

target throughput:目标吞吐量

Synchronizing Timer:同步定时器

Number of simulated Users to Group by:为并发用户数。即可实现准确到秒的准确并发情况。

相关文档
最新文档