私はデータベース内の複数のスレッドを操作するのはかなり新しいです(私のキャリアのほとんどはフロントエンドに費やされてきました)。
今日は、テーブルロックを使用してトランザクションをエミュレートするISAMテーブルを使用してmysqlデータベースに値を格納するために作成した単純なphpアプリをテストしてみました。
手順についてのブログ投稿をここに書きました:
私の結果から、私の単純なphpアプリは、トランザクションの整合性を維持しているように見えます(csvファイルのデータがデータベースから再抽出したデータと同じであることがわかります)。
CSVファイル:
JMeterテスト実行後の両方のユーザーのデータのクエリ:
トランザクションデータの整合性は損なわれていないという私の仮定は正しいですか?
同時実行性をどのようにテストしますか?