| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- const axios = require("axios");
- // let q = Promise.resolve();
- // for (let i = 0; i < 100; i++) {
- // q = q.then(() => {
- // return new Promise((resolve, reject) => {
- // axios
- // .get("http://localhost:8080/testmq/send?data=" + (i + 1))
- // .then((res) => {
- // console.log(i + " " + res.data);
- // resolve();
- // });
- // });
- // });
- // }
- // q.then(() => {});
- let c = 0;
- let success = 0;
- let fail = 0;
- Promise.all(
- new Array(3000).fill(null).map(
- () =>
- new Promise((resolve, reject) => {
- let t = new Date().getTime();
- axios
- .get("http://localhost:8080/teststock/test")
- .then((res) => {
- if (res.data === "ok") {
- success++;
- } else {
- fail++;
- }
- resolve();
- })
- .catch((e) => {
- console.log(e);
- resolve();
- });
- })
- )
- ).then((res) => {
- console.log("all done, success:" + success + ", fail:" + fail);
- });
|