第五求人 - ソフトウェアテストツール

   私はテストツールを使用する際に、ソフトウェアのテストツールは、JMeterはFTPサーバソフトウェアをテストします。

1.1背景説明

このテストは、の小さな選択である FTPサーバソフトウェア:簡単なFTP Serverクイッククイック簡単にFTPサーバーは、すべての中国で標準のFTPサーバーを達成するために、応答、操作しやすいFTPサーバソフトウェアの機能と。

ソフトウェアは、次のような特徴があります: 1.ソフトウェアのインストールプログラムは非常に小さいですが、パフォーマンスはプロのフル機能のFTPサーバソフトウェア2のものに劣っていない、完全なアカウント管理、簡単なサーバーの設定、セキュリティ設定、オンラインユーザー情報を持っています。サーバログ、リアルタイム統計は、ソフトウェアのインターフェイスチェックチェックがすべて更新 3.サポートHTTPのため 4. 5.完全なヘルプシステム全体の中国人、中国の人々が使用する方が適しています。

使用する前に FileZillaのをサーバに構築する方法構築するためにWordPressのウェブサイトをすることによって、この試みクイック簡単にFTPサーバーを設定したFTP サーバーとネットワークの伝送性能テストを

1.2テストの目的

することで、テストのアップロードとダウンロードのパフォーマンスクイック簡単にFTPサーバーはJMeterのです。

2.テスト環境

2.1テスト構成

Windows10 i5-7200CPU @ 3.30GHz、RAM:8ギガバイト、64ビットオペレーティングシステム

JDK 1.8

ソフトウェアテスト ApacheがJMeterの5.1.1

FTPサービスソフトウェア:クイック簡単にFTPサーバー4.0.0

3.パフォーマンステスト要件

ミニのよう FTPサーバソフトウェア、クイック簡単にFTPサーバーは同じLAN内のファイルのアップロードとダウンロードの目的を達成するために、毎秒数十回への同時アクセスに耐え、理論的に可能です。

で説明4.パフォーマンステストの手順

インストールアーカイブ、ソフトウェアの設定情報

 

 

 

5. 付きのJMeter テスト容易なftpサーバ素早くアップロードとダウンロードのパフォーマンス

1 1つのスレッドアクセス・ボリューム

 

 

設定 FTPの要求のデフォルト

 

 

サーバーからソフトウェアをダウンロードする要求を取得します。ftpサーバの設定のルートディレクトリに保存されているリモートファイルtest1.txtというデフォルトのコンテンツファイルは、ファイルが既に存在している必要があり、ファイルがそれ以外の場合はエラーになり、最高のデータです。ローカルファイルローカルファイルストレージアドレス。

 

 

サーバーにファイルをアップロードするために、ローカルから、要求を置きます。リモート・ファイル・コンテンツtest2.txtという名前は、ファイルサーバーではありません。ローカルファイルのローカル既存のドキュメント

 

 

リスナー、重合レポートを作成し、表形式のグラフィカルな結果では、結果を表示

 

 

 その他の構成と同一

 

1つの30 スレッド量にアクセス

その他の構成と同一

 

テスト結果のパフォーマンス分析

1 1つのスレッドアクセス・ボリューム

得る:完全なサンプル、130msの平均応答時間、応答時間は130Sであり、試料中の試料の全ての応答時間は130msの90%未満であり、最小応答時間は130msの、130msの最大応答時間、エラー率であります0%。

put:完成了1个sample,平均响应时间为84ms,响应时间的中值为84ms,所有sample中90%的sample的响应时间都小于84ms,最小响应时间为84ms,最大响应时间为84ms,错误率为0%。

 

 

 

1秒30线程访问额

get:完成了30个sample,平均响应时间为164ms,响应时间的中值为8ms,所有sample中90%的sample的响应时间都小于576ms,最小响应时间为2ms,最大响应时间为786ms,错误率为60%。

put:完成了30个sample,平均响应时间为27ms,响应时间的中值为12ms,所有sample中90%的sample的响应时间都小于30ms,最小响应时间为3ms,最大响应时间为212,ms,错误率为90%。

 

 

1秒50线程访问额

 

 

 

1秒100线程访问额

 

 

6.总结:

Quick Easy FTP Serve 作为一款小型ftp软件,操作简单反应迅速。但是也存在着一些问题,当该软件在一秒内的线程访问额度高达50时错误率已经接近72%,由此可见,在处理大批量访问时,该软件错误率较高,十分的不稳定。本次测试也向我们展现了jmeter测试工具的优点:

不依赖于界面,如果服务正常启动,传递参数明确就可以添加测试用例,执行测试

 

1  测试脚本不需要编程,熟悉http请求,熟悉业务流程,就可以根据页面中input对象来编写测试用例。

 

2  测试脚本维护方便,可以将测试脚本复制,并且可以将某一部分单独保存。

3  可以跳过页面限制,向后台程序添加非法数据,这样可以测试后台程序的健壮性。

 

4  利用badboy录制测试脚本,可以快速的形成测试脚本

 

5  Jmeter断言可以验证代码中是否有需要得到的值

 

6  使用参数化以及Jmeter提供的函数功能,可以快速完成测试数据的添加修改等

 

おすすめ

転載: www.cnblogs.com/sjhdamowang/p/10968001.html