3

CSV Data Set Configを使用したい場合、この例外が発生し続けます :

csv設定画面 http://www.tinyuploads.com/images/RiFs0s.jpg

ファイル data2.txt には、1 つの列のみが含まれています。

num
19000716285
1148227951
2413658651

想像できることはすべて試しましたが、効果はありませんでした。

java.lang.IllegalArgumentException: ファイルのヘッダー行を読み取れませんでした

原因: java.io.FileNotFoundException: D:\aaa (アクセスが拒否されました)

2012/11/05 09:56:21 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumentException: Could not read file header line
    at org.apache.jmeter.services.FileServer.reserveFile(FileServer.java:282)
    at org.apache.jmeter.config.CSVDataSet.iterationStart(CSVDataSet.java:132)
    at org.apache.jmeter.control.GenericController.fireIterationStart(GenericController.java:410)
    at org.apache.jmeter.control.GenericController.fireIterEvents(GenericController.java:402)
    at org.apache.jmeter.control.GenericController.next(GenericController.java:154)
    at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:211)
    at org.apache.jmeter.control.GenericController.next(GenericController.java:172)
    at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:211)
    at org.apache.jmeter.control.GenericController.next(GenericController.java:172)
    at org.apache.jmeter.control.LoopController.next(LoopController.java:108)
    at org.apache.jmeter.control.GenericController.nextIsAController(GenericController.java:220)
    at org.apache.jmeter.control.GenericController.next(GenericController.java:172)
    at org.apache.jmeter.control.LoopController.next(LoopController.java:108)
    at org.apache.jmeter.threads.AbstractThreadGroup.next(AbstractThreadGroup.java:86)
    at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:253)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: D:\aaa (Access is denied)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at org.apache.jmeter.services.FileServer.createBufferedReader(FileServer.java:398)
    at org.apache.jmeter.services.FileServer.readLine(FileServer.java:325)
    at org.apache.jmeter.services.FileServer.readLine(FileServer.java:309)
    at org.apache.jmeter.services.FileServer.reserveFile(FileServer.java:280)
    ... 15 more

CSV Data Set Configノードを完全に削除したので編集しますが、まだ例外が発生しています...

4

4 に答える 4

3

特にリモート テストを行っている場合は、csv ファイルに絶対パスを使用してみてください。ただし、すべてのサーバーで同じフォルダー構造を作成するようにしてください。

表示されているスタック トレースは、表示されているスクリーンショットまたは csv データ セットの構成に関連しているとは思いません。

于 2012-11-05T22:41:59.510 に答える
1

おそらく、レコーディング コントローラーの深さまたは他の場所に、別の CSV データ セット構成要素が存在することになります。それを削除して、試してみてください。

于 2013-11-18T07:48:43.243 に答える
0

CSV Data Set Configノードを完全に削除したので編集しますが、まだ例外が発生しています...

https://stackoverflow.com/a/31204662/5077415を参照してください

Ctrl+F+を使用して、空CSVの別のノードを見つけます。この空のノードを削除します。CSV Data Set ConfigFilenameCSV Data Set Config

于 2015-07-03T10:58:16.250 に答える
0

これは権限の問題です。Windows OS を使用している場合は、D ドライブをクリックし、[プロパティ] -> [セキュリティと編集] に移動します。[追加] ボタンを使用して名前を入力し、[名前の確認] ボタンをクリックすると、名前が表示されることを願っています。[OK] をクリックして、完全に制御できるようにします。

また、Program files の下の JMeter フォルダーと Excel フォルダーでもこれを行います。それでも権限の問題がある場合は、システム管理者に連絡してください。

于 2017-10-03T14:19:16.420 に答える