テストケースの使用

私はチュートリアルのJMeterを書かれている前に、後者は今、単にjmetertとSeleniumGUIのためのケーススタディを書き、セレンベースのツールのSeleniumGUIを書きました。ダウンロードリンクします。https://pan.baidu.com/s/1NxYc0q_Vd8_Tg40a6Q7Hhw、抽出コード:トール。

このケースは春ブーツ春MVCの準備に基づいており、それはjarファイルをダウンロードすることです。起動する方法は2つあります。

1.タスクの終了により、ダブルクリックして起動することができますダウンロードしたjarファイル、この単純な起動モードを、しかし、パラメータを指定することはできません、あなたはログを表示し、より多くのトラブルをロックアップすることはできません、タスクマネージャに行く必要が、プロセスを見つけ、プロセス下に示すように、サービスをオフにします。

2. cmdのコマンドは、コンソールでのjava -jar shopdemo.jarによって開始コンソールプログラムを開きます。

この起動モードは、あなたがそのようなサービスなどで使用されるメモリを指定するように起動コマンドでパラメータを指定することができます。サービスをオフにするには、Ctrl + Cを、またはコンソール・ページをオフにします。

アクセスサービスは、ブラウザを開き、アドレスバー:localhostを:8080あなたは、もちろん、あなたが別のコンピュータ上でアクセスしたい、その上のコンピュータのIPアドレスにlocalhostにサービスを開くことができます。2ページの合計のサービス:ログインページとホームページ。サービスについては、次のビジネス・ロジックの発言

フォーマットは、ページ上のヒントがあり、ユーザー名、パスワード、認証コードを検証します。検証ロジック、フロントエンド、そこ後端。しかし、それについて考え、それはやや冗長バックエンドの検証形式だが、形式は、アカウントにより、正しい、と確かに間違っていないです。登録機能は、唯一の形式を確認する必要があります。追加以来、しかし、それは取り除くしません。正しいユーザー名とパスワードはadmin123です。

検証コード規則:5分の有効時間。5入力エラー、故障力は、当然のことながら、不正な形式のエラー、フォーマットエラーを含み、論理比較検証コードを取得することができません。ページで、効果的な時間または間違った5回の後に、自動的に検証コードを更新します。

ホームは、その後、彼らがアクセスする前にサインインする必要があります。ログイン後は、あなたがログインしたままになり、時間が死んだ7日間書き込まれ、ログインページはダニ無料ログインが問題ではないダニはありません。、ホーム・ページ右上のユーザー名をログインした後、その上の点をログオフクリアします。現在、家庭、それは他が死んページで、これだけの機能でした。

服务限制了一秒钟,最多处理200个请求。超过的请求,会直接返回一个固定的字符串,至于是什么,大家自己尝试一下,就知道了。

至于获取验证码,提供了一个接口:localhost:8080/getVerifyCodeTest/{verifyKey},verifyKey,就是生成验证码时的verifyKey。使用Jmeter调用接口获取验证码,没什么问题,如果使用SeleniumGUI来获取验证码的话,就需要自己写扩展方法来实现了。扩展方法下载地址:https://pan.baidu.com/s/1VRViDaNRCqpWY9DUmpwMOA,提取码:daq4,下载完后,放到SeleniumGUI的lib/ext目录下,重启SeleniumGUI即可

这样,就可以获取验证码,并输入了。这个方法,不具有通用性,不要去测试别的网站用这个方法,行不通的。

好了,我前面说的业务逻辑,大家可以尝试使用Jmeter和SeleniumGUI来测试一下,有没有问题。不过,一秒钟限制访问200次,这个就只能用Jmeter玩了,SeleniumGUI是没法玩的。

发布了48 篇原创文章 · 获赞 9 · 访问量 4万+

おすすめ

転載: blog.csdn.net/kingzhsh/article/details/103976912