レディー-Jmeterのパフォーマンスデータ

一般的なプロセスのパフォーマンステスト:
収集性能要件 - >書き込みパフォーマンススクリプティング - >パフォーマンステスト - >分析テストレポート - >システムパフォーマンスチューニング
性能要件を収集した後、我々は思考になります。
どのくらいのデータが同時負荷テストする必要がありますか?例:ログイン
DBのデータとオンライン近いかどうか?
だから - 私たちは、テストの前に大量のデータのパフォーマンステストの数を確認する必要があり
重要なパフォーマンスデータポイントがあります: データは、簡単に他の正常なデータから単離され、テストが完了した後に破壊され、特別にマークする必要があります。
 
さまざまな企業のパフォーマンスデータは、私は2つの最も一般的な製造方法についての話にここにいる、同じではありません。
図1に示すように、データベースに直接性能試験データ
 
まず、ダウンロードし たMySQLのjarパッケージ に直接JMeterのインストールディレクトリのlibにテストプログラム中での分散化や参照を

 

次に、作成 JDBC接続構成ガイド 、ターゲット・データベースへの接続を、あなたは、データベースIP +ポート番号、ユーザー名とパスワード(ユーザーがアクセス権を変更変更を持っている必要があります)を記入する必要があります
 
作成 JDBCリクエストを 、データベースを挿入する必要が文を添付して、動的パラメータ(同様のユーザー名)を変更する必要がある パラメータを
 
追加 のユーザー定義変数 、書き込みのパラメータ変数、およびヘルパー関数によって生成された乱数を、変数I マークRAC ダーティデータに、パフォーマンステストを容易にするために、削除しました。
 
 
最後に スレッドグループ 〜あなたが友達になることができるデータを作成する必要がある番号を入力してください
我比较喜欢用 循环控制器,看起来比较简洁~
 
通过数据库插入的方式造数据的方式,sql厉害的童鞋也可以写 存储过程
 
2、批量轮询跑接口造数据
最简洁的版本,只跑一个接口造数据:
将自己需要创建的用户名+密码放在一个 csv文件里面,通过 csv data config参数化获取uname,pass
 
创建一个 http请求,在注册用户的接口data处参数化用户名和密码:
最后一步, 线程组设置csv文件里的用户数,跑一遍后就创建了一批性能测试用户啦!
 
当然,这只是最基础版本的。 通常的测试数据都关联多张表,所以我们需要给每个用户跑多个接口,那么这个时候,我们就需要参数关联这个秘诀了——
 
首先同上,添加一个csv data config,将创建的性能测试数据的用户名,密码的csv文件添加进去
新建一个http请求,放登录接口,参数化登录名和密码,从性能测试用户的csv文件中动态获取
登录成功后,需要获取到token作为其他接口造数据的关键!常用postman调接口的开发大哥都知道token的重要性,通行证呀!
通过 正则表达提取器获取到token后放到 公共信息头管理器中。
最后添加几个http请求,将造数据需要的接口写入即可
这次先介绍这两种方式,后续持续更新。
其实有写python版本的,后续放在对应的分类里面做链接~

おすすめ

転載: www.cnblogs.com/rachelxiao/p/12164259.html