2017-10-16 3 views
0

HTTPスクリプトレコーダーを使用してスクリプトを記録したJMeterを使用して負荷テストを実行しようとしています。今度は、複数のユーザーと同じテストを実行する必要があります。したがって、5ユーザーの詳細を含む.csvファイルを使用しています.5ユーザー用に構成した後にテストスクリプトを実行し、5つのHTTP要求があるとします。下のエラーを示す失敗: - でjmeterを使用して負荷テストを実行する際のエラー

PDOException Connector.php行55:SQLSTATEは[HY000] [1045]アクセスは '偽造' ユーザのため@ 'localhost' の(パスワードを使用しない:NO)を否定した

in Connector.php line 55 
at PDO->__construct('mysql:host=localhost;port=3306;dbname=forge', 'forge', '', array('0', '2', '0', false, false)) in Connector.php line 55 
at Connector->createConnection('mysql:host=localhost;port=3306;dbname=forge', array('driver' => 'mysql', 'host' => 'localhost', 'port' => '3306', 'database' => 'forge', 'username' => 'forge', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'timezone' => '+00:00', 'strict' => false, 'name' => 'mysql'), array('0', '2', '0', false, false)) in MySqlConnector.php line 22 
at MySqlConnector->connect(array('driver' => 'mysql', 'host' => 'localhost', 'port' => '3306', 'database' => 'forge', 'username' => 'forge', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'timezone' => '+00:00', 'strict' => false, 'name' => 'mysql')) in ConnectionFactory.php line 60 
at ConnectionFactory->createSingleConnection(array('driver' => 'mysql', 'host' => 'localhost', 'port' => '3306', 'database' => 'forge', 'username' => 'forge', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'timezone' => '+00:00', 'strict' => false, 'name' => 'mysql')) in ConnectionFactory.php line 49 
at ConnectionFactory->make(array('driver' => 'mysql', 'host' => 'localhost', 'port' => '3306', 'database' => 'forge', 'username' => 'forge', 'password' => '', 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => '', 'timezone' => '+00:00', 'strict' => false, 'name' => 'mysql'), 'mysql') in DatabaseManager.php line 175 
at DatabaseManager->makeConnection('mysql') in DatabaseManager.php line 67 
at DatabaseManager->connection('mysql') in Model.php line 3224 
at Model::resolveConnection(null) in Model.php line 3190 
at Model->getConnection() in Model.php line 1870 
at Model->newBaseQueryBuilder() in Model.php line 1813 
at Model->newQueryWithoutScopes() in Model.php line 1432 
at Model->save() in ActivityController.php line 19 
at ActivityController::logUserActivity(object(Request), 'visited', array('url' => 'http://localhost/busnet/Source/Main/Services/public/index.php/post', 'method' => 'POST', 'requested_on' => '1508130477.865', 'responded_on' => '1508130477.8878', 'ip_address' => '127.0.0.1', 'status' => '200')) in ActivityMiddleware.php line 52 
at ActivityMiddleware->addToActivityLog(object(Request), object(JsonResponse)) in ActivityMiddleware.php line 34 
at ActivityMiddleware->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(ActivityMiddleware), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AuthMiddleware.php line 74 
at AuthMiddleware->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(AuthMiddleware), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CorsMiddleware.php line 26 
at CorsMiddleware->handle(object(Request), object(Closure)) 
at call_user_func_array(array(object(CorsMiddleware), 'handle'), array(object(Request), object(Closure))) in Pipeline.php line 124 
at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) 
at call_user_func(object(Closure), object(Request)) in Pipeline.php line 102 
at Pipeline->then(object(Closure)) in Application.php line 1451 
at Application->sendThroughPipeline(array('App\Http\Middleware\CorsMiddleware', 'App\Http\Middleware\AuthMiddleware', 'App\Http\Middleware\ActivityMiddleware'), object(Closure)) in Application.php line 1221 
at Application->dispatch(object(Request)) in Application.php line 1161 
at Application->run(object(Request)) in index.php line 30 

メモ帳の.csvです

[email protected],[email protected],DATE,DESC,null,1,2,[email protected] 
[email protected],[email protected],DATE,DESC,null,3,3,[email protected] 
[email protected],[email protected],DATE,DESC,null,4,4,[email protected] 
[email protected],[email protected],DATE,DESC,null,5,5,[email protected] 
[email protected],[email protected],DATE,DESC,null,6,6,[email protected] 

およびCSVデータセットの設定
https://i.imgur.com/zZaIP9M.png

を次のようにあるエラーはすなわち、時々実行ごとに異なる要求に対して5つのユーザーのパスのうち4つでお送り同じ要求表示されますが、1つは失敗します。

誰でもこの問題を解決するのに手伝ってください。

+0

あなたは多分あなたは値を内部ユーザ名,,またはカンマとして空の値を持っている、あなたのCSV表示できます。あなたは、クリティカルセクションコントローラの下でJMeterのスレッドグループ内のすべてのものを置くことによってこれをテストするだろうか? – user7294900

+0

@ user7294900、私は質問にCSVファイルとCSV設定ファイルを共有しました。 –

答えて

関連する問題