প্রশ্ন লিনাক্স কমান্ড লাইন থেকে একটি ওয়েবসাইট পরীক্ষা করা [বন্ধ]


লিনাক্স কমান্ড লাইন থেকে একটি ওয়েবসাইট পরীক্ষা করার জন্য আমি একটি টুল খুঁজছি।

আউটপুট থেকে, আমাকে http প্রতিক্রিয়া (স্ট্যাটাস কোড) জানতে হবে তবে সাইটের বিভিন্ন উপাদানের ডাউনলোড করতে সময় লাগবে।

তুমাকে অগ্রিম ধন্যবাদ.


25
2018-03-22 14:12


উত্স


আপনি কি খুঁজে পেয়েছেন, তাকিয়েছেন, অথবা বিবেচনা করছেন (উপযুক্ত / উপযুক্ত নয়)? - mctylr
এই উত্তর কেউ আমার খুব ভাল শব্দ। আপনি এখনও নেতিবাচক জন্য বয়সের অপেক্ষা করতে হবে - geotheory


উত্তর:


আপনি চেষ্টা করতে পারেন wget সঙ্গে -p বিকল্প:

wget -p http://site.com

প্রতিটি অনুরোধের জন্য প্রতিটি উপাদান এবং রিটার্ন কোড ডাউনলোড করতে কতক্ষণ লাগে তা আপনাকে এটি বলে দেবে।


30
2018-03-22 14:29



wget -p URL -O /dev/null - Fedir RYKHTIK


Apache বেঞ্চমার্ক দেখুন দয়া করে:

আপ্যাচ বেঞ্চমার্ক

এটি আপনাকে আপনার পৃষ্ঠার পারফরম্যান্সের একটি সংক্ষিপ্ত বিবরণ দিতে হবে।


9
2018-03-22 14:27



এটি একটি বহিরাগত উৎস যেহেতু এটি ইউটিউব ভিডিও প্লেলিস্ট হিসাবে Apache benckmark এই জন্য ব্যবহার করা যাবে না। আমরা এই রিসোর্স অ্যাক্সেস নিরীক্ষণ করা হয়। TY - Embreau
আমি দেখি না কেন তুমি আর ব্যবহার করতে পারবে না; পরবর্তী উত্তরটিতে wget মত, এটি যতক্ষণ আপনি আপনার benchmarking টুল runinng করছি মেশিন থেকে আপনার সাইটের URL অ্যাক্সেসযোগ্য হিসাবে কাজ করবে। - gareth_bowles
আপাঞ্চ বেঞ্চমার্কটি স্থানীয় সংস্থানগুলিতে সীমাবদ্ধ নয়, এটি একটি সম্পূর্ণ পরিমাপ পরিমাপ সরঞ্জাম (নেটওয়ার্ক লেটেন্সি, আই / ও ইত্যাদি সহ) হতে পারে। - andre
ভাল জানেন, আমি এই বিকল্প মূল্যায়ন করব, আপনাকে ধন্যবাদ। - Embreau


আপনি নিম্নলিখিত অপশন তাকান করতে পারেন curl:

  • --write-out - বিভিন্ন সময় সম্পর্কিত পরিবর্তনশীল কোনো প্রদর্শন করে
  • --trace-time - প্রতিটি ট্রেস বা verbose লাইন একটি সময় স্ট্যাম্প প্রস্তুত
  • --verbose
  • --include - (HTTP) আউটপুট HTTP-হেডার অন্তর্ভুক্ত করুন।
  • --trace-ascii <file> - সমস্ত ইনকামিং এবং বহির্গামী ডেটা একটি সম্পূর্ণ ট্রেস ডাম্প সক্ষম করে, বর্ণনামূলক তথ্য সহ

এবং নিম্নলিখিত অপশন wget:

  • --timestamping - সময় স্ট্যাম্পিং চালু করুন

6
2018-03-22 14:49



curl --trace-ascii <file> --trace-time -o /dev/null <url> আমি ঠিক কি প্রয়োজন ছিল। ধন্যবাদ! - dsummersl


সেলেনিয়াম এবং কার্ল আপনার লক্ষ্য কি উপর নির্ভর করে ভাল বিকল্প। এছাড়াও, একটি ইউটিলিটি যা আমি বেশ কিছুটা পছন্দ করতে এসেছি twill। আরো তথ্য পাওয়া যায় http://twill.idyll.org/

এটি চমৎকার, কারণ এটি ফর্মগুলি পূরণ করার জন্য, লিঙ্কগুলি যাচাই করার জন্য এবং প্রতিক্রিয়া কোডগুলি যাচাই করার জন্য এটির নিজস্ব স্বল্প বিশেষ ভাষা রয়েছে। যেহেতু এটি কেবল পাইথন কোড, তাই আপনি সহজেই লাইব্রেরিগুলি আমদানি করতে পারেন এবং আপনার পরীক্ষাগুলি স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে করতে পারেন যদি আপনি অন্য কিছু করতে চান।


3
2018-03-22 15:50





পৃষ্ঠার জন্য শিরোনাম পেতে কার্ল ব্যবহার করুন এবং প্রক্রিয়াটি সময় করুন:

time curl -I http://yourpage.com | grep HTTP

একটি লুপ যে মোড়ানো এবং আপনি যেতে ভাল। যদি আপনি URL জানেন তবে একই উপায়ে আপনি সমস্ত উপাদানের জন্য পরীক্ষা করতে পারেন।


2
2018-03-22 14:24





'সীজ' নামে একটি কমান্ডলাইন টুল ব্যবহার করে দেখুন নির্দেশিত হিসাবে এখানে


1
2017-09-03 12:13



সে যা চায় তা সে নয়। এবং আপনি 3 বছর দেরী =) - mveroone


যদি আপনি কিছু বড় প্রয়োজন হয় তাহলে কার্ল এবং / অথবা wget, এছাড়াও আছে সেলেনিউম্


0
2018-03-22 14:53





আমি অভিনয় পরীক্ষা চলমান জন্য আপনি চেষ্টা করতে পারেন মনে JMeter। আপনি অন্তর্নির্মিত প্রক্সি ব্যবহার করে আপনার পরীক্ষা রেকর্ড করতে পারেন। এটি পাঠ্য মোড, স্থানীয় বা বিতরিত হয়। আপনি আপনার ফলাফল csv বা xml বিন্যাসে সংরক্ষণ করতে পারেন। এক্সএমএল বিন্যাস ব্যবহার করে আপনি পৃষ্ঠার বিষয়বস্তু সংরক্ষণ করতে পারেন।


0
2018-03-21 14:48





হেডার চেক করার জন্য, আমি পছন্দ করি httpie (ডক্স)।

স্থাপন

pip install httpie --user

ব্যবহার

$ http -h http://serverfault.com/q/124952/113899
HTTP/1.1 302 Found
Accept-Ranges: bytes
Age: 0
Cache-Control: private
Connection: keep-alive
Content-Length: 198
Content-Type: text/html; charset=utf-8
Date: Fri, 06 Jan 2017 10:01:06 GMT
Location: http://serverfault.com/questions/124952/testing-a-website-from-linux-command-line
Set-Cookie: prov=392298d9-103e-7dfc-5b55-8738be46cf3b; domain=.serverfault.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
Via: 1.1 varnish
X-Cache: MISS
X-Cache-Hits: 0
X-DNS-Prefetch-Control: off
X-Frame-Options: SAMEORIGIN
X-Request-Guid: 07a25de4-6e16-4aa8-acfc-12b1bbbc6180
X-Served-By: cache-hhn1543-HHN
X-Timer: S1483696865.976259,VS0,VE187

0
2018-01-06 10:03