diff options
Diffstat (limited to 'deps/cpp-httplib/example/benchmark.cc')
-rw-r--r-- | deps/cpp-httplib/example/benchmark.cc | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/deps/cpp-httplib/example/benchmark.cc b/deps/cpp-httplib/example/benchmark.cc deleted file mode 100644 index 8e300b9..0000000 --- a/deps/cpp-httplib/example/benchmark.cc +++ /dev/null @@ -1,33 +0,0 @@ -#include <chrono> -#include <httplib.h> -#include <iostream> - -using namespace std; - -struct StopWatch { - StopWatch(const string &label) : label_(label) { - start_ = chrono::system_clock::now(); - } - ~StopWatch() { - auto end = chrono::system_clock::now(); - auto diff = end - start_; - auto count = chrono::duration_cast<chrono::milliseconds>(diff).count(); - cout << label_ << ": " << count << " millisec." << endl; - } - string label_; - chrono::system_clock::time_point start_; -}; - -int main(void) { - string body(1024 * 5, 'a'); - - httplib::Client cli("httpbin.org", 80); - - for (int i = 0; i < 3; i++) { - StopWatch sw(to_string(i).c_str()); - auto res = cli.Post("/post", body, "application/octet-stream"); - assert(res->status == 200); - } - - return 0; -} |