Browse Source

add slow refill

stanley-king 3 năm trước cách đây
mục cha
commit
8fb2537004
1 tập tin đã thay đổi với 32 bổ sung0 xóa
  1. 32 0
      test/TestRefillThird.php

+ 32 - 0
test/TestRefillThird.php

@@ -116,6 +116,38 @@ class TestRefillThird extends TestCase
         //docker-compose run phpcli php /var/www/html/phpunit-9.2.5.phar --filter "/(TestRefillThird::testLittlePushPhones)( .*)?$/" --test-suffix TestRefillThird.php /var/www/html/test
     }
 
+    public function testSlowPushPhones()
+    {
+        $sender = function ()
+        {
+            $time = time();
+            for ($i = 0; $i < 100; $i++)
+            {
+                $params = [ 'mchid' => 1092,
+                    'buyer_id' => 60221,
+                    'amount' => 30,
+                    'mch_order' => "{$time}" . sprintf("%'010d",$i),
+                    'card_no' => '13911129867',
+                    'card_type' => 5,
+                    'regin_no' => 1,
+                    'cardno_state' => 1,
+                    'is_validate' => 1,
+                    'is_transfer' => 1
+                ];
+
+                $ret = refill\util::push_add($params);
+                Log::record("push message",Log::DEBUG);
+            }
+        };
+
+        for ($i = 0;$i > 100; $i++) {
+            $sender();
+            sleep(2);
+        }
+
+        //docker-compose run phpcli php /var/www/html/phpunit-9.2.5.phar --filter "/(TestRefillThird::testSlowPushPhones)( .*)?$/" --test-suffix TestRefillThird.php /var/www/html/test
+    }
+
     public function testPushPhones()
     {
         $time = time();