データプレッシャーを実行する場合、大量のデータをテストする必要があります
たとえば、ログイン 何千人ものユーザーが同時にログインします
たとえば、ソース データが利用できないため、データ処理ではデータベース データを挿入する必要があります
選択方法
Jmeter を使用してインターフェース データをバッチで追加する
ストアド プロシージャを使用してデータベースを直接操作する
データベース操作はPythonを使用します
実際の状況に応じて選択方法を選択してください。どちらが優れているかではなく、どちらが問題を解決するより効率的な方法か、たとえば
実際にユーザーをバッチで追加するために Jmeter 操作が必要な場合、ユーザーは次のことを行う必要があります。画像をアップロードする場合、この時点で何をすべきでしょうか?選択は?
#安装操作数据库的第三方包 C:\Users\Lenovo> pip install pymsql #全文使用Pycharm进行操作 ------------------------------------------------ #导入数据库操作包 import pymysql #数据库的基本信息[主机、用户名、密码、端口号、连接的数据库] Host= '127.0.0.1' user = 'root' pwd='123456' port = 3306 database ='sq' #进行创建数据库的连接 conn = pymysql.connect(host=Host,user=user,password=pwd,port=port,db=database) #获取游标 cursor = conn.cursor() #使用format对sql语句进行参数化 sql = "insert into takeout_food values('0{j}','testautoinsert{i}','10','this is auto test','17.jpg');" #执行数据库的插入语句 j=17 for i in range(1,10): j+=1 data = cursor.execute(sql.format(i=i,j=j)) #连接实例进行数据的提交 conn.commit() #关闭游标 cursor.close()
以上がPython で MySQL データベースに新しいデータをバッチ処理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。