测试代码整理

This commit is contained in:
cheney
2026-06-10 10:25:53 +08:00
parent 882e84320c
commit 48d9719fbc
10 changed files with 44 additions and 38 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ public class FunctionTest {
System.setProperty("com.sunyard.sydapi4j.debug", "true");
// 建立链接(单台)
this.api = (SydApi4j) new SydApi4j().connect("192.168.21.166", 8889, null, 1000);
this.api = (SydApi4j) new SydApi4j().connect("192.168.21.166", 8889, null, 5000);
}
+3 -11
View File
@@ -6,8 +6,6 @@ import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient;
import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext;
import org.apache.jmeter.samplers.SampleResult;
import java.nio.charset.StandardCharsets;
import java.util.Base64;
public class JmeterTest extends AbstractJavaSamplerClient {
@@ -18,19 +16,13 @@ public class JmeterTest extends AbstractJavaSamplerClient {
@Override
public Arguments getDefaultParameters() {
Arguments params = new Arguments();
params.addArgument("publicKeyBase64", "MFkwEwYHKoZIzj0CAQYIKoEcz1UBgi0DQgAE...");
params.addArgument("plainText", "Hello JMeter");
params.addArgument("function", "sleep");
params.addArgument("sleep", "1");
return params;
}
@Override
public void setupTest(JavaSamplerContext context) {
// 初始化:将 Base64 参数转为字节数组,避免每个循环都转换
String pubBase64 = context.getParameter("publicKeyBase64");
String plainText = context.getParameter("plainText");
publicKey = Base64.getDecoder().decode(pubBase64);
plainData = plainText.getBytes(StandardCharsets.UTF_8);
// 校准测试
sleep = context.getIntParameter("sleep", 1);
@@ -57,7 +49,7 @@ public class JmeterTest extends AbstractJavaSamplerClient {
case "SYD_SM2_Sign":
break;
case "sleep":
Thread.sleep(1);
Thread.sleep( this.sleep );
break;
default:
break;
@@ -18,7 +18,7 @@ public class SignatureVerifyTest {
@Before
public void setUp() {
System.setProperty("com.sunyard.sydapi4j.debug", "true");
this.api = (SydApi4j) new SydApi4j().connect("192.168.0.100", 8889, null, 1000);
this.api = (SydApi4j) new SydApi4j().connect("192.168.21.166", 8889, null, 2000);
this.orgData = "Hello, World! 测试数据".getBytes();
this.SM2dn = "C=CN,ST=北京,L=北京,O=信雅达,CN=172.1.40.188";
}
@@ -1,4 +1,4 @@
package com.Sample;
package sample;
import racal.sunyard.main.SydApi4j;
@@ -1,4 +1,4 @@
package com.sample;
package sample;
import cn.hutool.core.io.FileUtil;
import cn.hutool.json.JSONObject;
-3
View File
@@ -1,10 +1,7 @@
package sample;
import cn.hutool.core.date.StopWatch;
import com.Sample.SydUtils;
import com.google.gson.Gson;
import com.sunyard.RetWrap;
import com.sunyard.SydApi;
import com.sunyard.SydApiException;
import com.sunyard.entity.ImportResult;
import com.sunyard.proto.Util;
@@ -1,4 +1,4 @@
package com.Sample;
package sample;
import com.sunyard.RetWrap;
import com.sunyard.proto.Util;
@@ -1,6 +1,6 @@
package com.jmeter.test;
package test;
import com.Sample.SydUtils;
import sample.SydUtils;
import com.google.gson.Gson;
import com.sunyard.SydApiException;
import com.sunyard.entity.ImportResult;