单元测试
This commit is contained in:
@@ -1,13 +1,10 @@
|
||||
package sample;
|
||||
|
||||
import cn.hutool.core.date.StopWatch;
|
||||
import cn.hutool.core.date.Week;
|
||||
import com.google.gson.Gson;
|
||||
import com.sunyard.SydApiException;
|
||||
import com.sunyard.proto.Util;
|
||||
import com.sunyard.snmp.SnmpTrapSender;
|
||||
import com.sunyard.util.IpLockUtils;
|
||||
import org.bouncycastle.util.encoders.Hex;
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
@@ -56,8 +53,9 @@ public class Test4NongxinCW {
|
||||
@Test
|
||||
public void testHA() {
|
||||
|
||||
for (int i = 0; i < 10000; i++) {
|
||||
for (int i = 0; i < 100000; i++) {
|
||||
byte[] nakedSign = api.SYD_NakedSign(orgData,SM2dn);
|
||||
// System.out.println("SM2签名:"+ Util.bytes2HexString(nakedSign));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -261,8 +259,13 @@ public class Test4NongxinCW {
|
||||
List<Thread> threads = new ArrayList<>();
|
||||
|
||||
// 创建100个线程
|
||||
for (int i = 0; i < 200; i++) {
|
||||
Thread thread = new Thread(this::importAllCert);
|
||||
for (int i = 0; i < 20; i++) {
|
||||
Thread thread = new Thread(() -> {
|
||||
for (int j = 0; j < 1000; j++) {
|
||||
api.SYD_NakedSign(orgData,SM2dn);
|
||||
importAllCert();
|
||||
}
|
||||
});
|
||||
thread.start();
|
||||
threads.add(thread);
|
||||
}
|
||||
@@ -272,7 +275,7 @@ public class Test4NongxinCW {
|
||||
thread.join();
|
||||
}
|
||||
|
||||
System.out.println(IpLockUtils.getLockStatus("172.1.41.96:8889"));
|
||||
System.out.println(IpLockUtils.getLockStatus("172.1.41.139:8889"));
|
||||
|
||||
System.out.println("所有线程执行完毕");
|
||||
}
|
||||
@@ -319,9 +322,9 @@ public class Test4NongxinCW {
|
||||
// masterNodes.add("172.16.18.99:8889");
|
||||
// masterNodes.add("172.16.18.5:8889");
|
||||
masterNodes.add("172.1.41.139:8889");
|
||||
masterNodes.add("172.1.41.96:8889");
|
||||
// masterNodes.add("172.1.41.96:8889");
|
||||
// masterNodes.add("172.16.18.8:8889");
|
||||
int timeout = 1;
|
||||
int timeout = 1000;
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("snmp.target.ip", "172.1.41.191");
|
||||
map.put("snmp.target.port", "162");
|
||||
@@ -330,7 +333,14 @@ public class Test4NongxinCW {
|
||||
map.put("snmp.version", "1");
|
||||
String snmpConfig = new Gson().toJson(map);
|
||||
SydApi4j sydApi4j = new SydApi4j();
|
||||
sydApi4j.importCertToServers(masterNodes, timeout, cert1, "12345678", snmpConfig);
|
||||
sydApi4j.importCertToServers(masterNodes, timeout, cert, "12345678", snmpConfig);
|
||||
// try {
|
||||
// sydApi4j.importCertToServers(masterNodes, timeout, cert1, "12345678", snmpConfig);
|
||||
// } catch (SydApiException e) {
|
||||
//// if (e.getRetCode() == 56300) {
|
||||
//// System.out.println(e.getMessage());
|
||||
//// }
|
||||
// }
|
||||
stopWatch.stop();
|
||||
System.out.println(stopWatch.getTotalTimeSeconds());
|
||||
}
|
||||
@@ -359,8 +369,8 @@ public class Test4NongxinCW {
|
||||
|
||||
@Test
|
||||
public void selCert() {
|
||||
String sign = "3045022100F2C494D20823AB12D9D4D23FA12C7D856D4993BE122089D86A515F217CF51C0C02207E06F505F4E70893226F7B22B34E6578570E2813CB0CF1A6775A7782C7C45F7B";
|
||||
String s = api.getCertBySign(sign);
|
||||
String data = "MIIDyQYKKoEcz1UGAQQCAqCCA7kwggO1AgEBMQ4wDAYIKoEcz1UBgxEFADAMBgoqgRzPVQYBBAIBoIICujCCArYwggJboAMCAQICBSBhWZmSMAwGCCqBHM9VAYN1BQAwXTELMAkGA1UEBhMCQ04xMDAuBgNVBAoMJ0NoaW5hIEZpbmFuY2lhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEcMBoGA1UEAwwTQ0ZDQSBURVNUIFNNMiBPQ0ExMTAeFw0yMjEwMjQwMTM4NDdaFw0yNTEwMjQxNTU5NTlaMG0xCzAJBgNVBAYTAmNuMRUwEwYDVQQKDAxDRkNBIFRFU1QgQ0ExDjAMBgNVBAsMBUNOQVBTMRQwEgYDVQQLDAtFbnRlcnByaXNlczEhMB8GA1UEAwwYMDQxQFowMDAwQG5wYzAyQDAwMDAwMDU3MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAEogTVy1LIqW7BXiOoNkMZ3h3IsWFXQ7MUOvGuXzsneZTLKxAEUsyzQg+Q1lOwGhU8GzcWs4TFWe0o4xGJZch0zqOB9TCB8jAfBgNVHSMEGDAWgBS+pn5NPXyPoFXmwS8JLiwgQ7NCfzBIBgNVHSAEQTA/MD0GCGCBHIbvKgECMDEwLwYIKwYBBQUHAgEWI2h0dHA6Ly93d3cuY2ZjYS5jb20uY24vdXMvdXMtMTUuaHRtMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHA6Ly8yMTAuNzQuNDIuMy9PQ0ExMS9TTTIvY3JsMjI5OTAuY3JsMAsGA1UdDwQEAwID6DAdBgNVHQ4EFgQUoOXRJpClT9Q3Gnq/VZhoryt8VNEwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMAwGCCqBHM9VAYN1BQADRwAwRAIgThN7q4hMTNFDM3LcI4BuLpqLjNQA2psZLHBW9/18I74CIHCa1Sfy3DX/IZr0JbDH1EhzArj4ZWtblKC0M/8C38yYMYHTMIHQAgEBMGYwXTELMAkGA1UEBhMCQ04xMDAuBgNVBAoMJ0NoaW5hIEZpbmFuY2lhbCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEcMBoGA1UEAwwTQ0ZDQSBURVNUIFNNMiBPQ0ExMQIFIGFZmZIwDAYIKoEcz1UBgxEFADANBgkqgRzPVQGCLQEFAARGMEQCIAdiCAIN/KNfW1SlsBfs1FCkDTBCG6Xbt42JvXxLLEO/AiBaAN1AT7JLWxHLz0YcmbB9wkkUy4kZOFXxaVU+qbleHQ==";
|
||||
String s = api.getCertBySign(data);
|
||||
System.out.println(s);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user