From 48d9719fbc51ab15d6436c3476f1f0d98498dc1f Mon Sep 17 00:00:00 2001 From: cheney Date: Mon, 1 Jun 2026 13:41:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E4=BB=A3=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assembly.xml | 30 +++++++++++++++++++ pom.xml | 21 +++---------- src/test/java/cmbpoc/FunctionTest.java | 2 +- src/test/java/cmbpoc/JmeterTest.java | 14 ++------- src/test/java/cmbpoc/SignatureVerifyTest.java | 2 +- .../Sample => test/java/sample}/SydUtils.java | 2 +- .../java/com => test/java}/sample/Test.java | 2 +- src/test/java/sample/Test4NongxinCW.java | 3 -- .../Sample => test/java/sample}/TestDemo.java | 2 +- .../java}/test/Test4Jemter.java | 4 +-- 10 files changed, 44 insertions(+), 38 deletions(-) create mode 100644 assembly.xml rename src/{main/java/com/Sample => test/java/sample}/SydUtils.java (97%) rename src/{main/java/com => test/java}/sample/Test.java (99%) rename src/{main/java/com/Sample => test/java/sample}/TestDemo.java (99%) rename src/{main/java/com/jmeter => test/java}/test/Test4Jemter.java (99%) diff --git a/assembly.xml b/assembly.xml new file mode 100644 index 0000000..139b587 --- /dev/null +++ b/assembly.xml @@ -0,0 +1,30 @@ + + assembled-test-jar + + jar + + false + + + + ${project.build.outputDirectory} + / + + + + ${project.build.testOutputDirectory} + / + + + + + + / + true + runtime + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index 8e7a580..7d45eda 100644 --- a/pom.xml +++ b/pom.xml @@ -182,22 +182,6 @@ - - - - org.apache.maven.plugins - maven-jar-plugin - - - - true - lib/ - com.xxx.uploadFile - - - - - org.apache.maven.plugins maven-dependency-plugin @@ -224,9 +208,12 @@ maven-assembly-plugin + + assembly.xml + - com.Sample.TestDemo + sample.TestDemo diff --git a/src/test/java/cmbpoc/FunctionTest.java b/src/test/java/cmbpoc/FunctionTest.java index 6e1ede9..c1d6491 100644 --- a/src/test/java/cmbpoc/FunctionTest.java +++ b/src/test/java/cmbpoc/FunctionTest.java @@ -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); } diff --git a/src/test/java/cmbpoc/JmeterTest.java b/src/test/java/cmbpoc/JmeterTest.java index 8a677c8..eed2fca 100644 --- a/src/test/java/cmbpoc/JmeterTest.java +++ b/src/test/java/cmbpoc/JmeterTest.java @@ -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; diff --git a/src/test/java/cmbpoc/SignatureVerifyTest.java b/src/test/java/cmbpoc/SignatureVerifyTest.java index 8bf43cd..1f02358 100644 --- a/src/test/java/cmbpoc/SignatureVerifyTest.java +++ b/src/test/java/cmbpoc/SignatureVerifyTest.java @@ -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"; } diff --git a/src/main/java/com/Sample/SydUtils.java b/src/test/java/sample/SydUtils.java similarity index 97% rename from src/main/java/com/Sample/SydUtils.java rename to src/test/java/sample/SydUtils.java index cfd989a..73f3680 100644 --- a/src/main/java/com/Sample/SydUtils.java +++ b/src/test/java/sample/SydUtils.java @@ -1,4 +1,4 @@ -package com.Sample; +package sample; import racal.sunyard.main.SydApi4j; diff --git a/src/main/java/com/sample/Test.java b/src/test/java/sample/Test.java similarity index 99% rename from src/main/java/com/sample/Test.java rename to src/test/java/sample/Test.java index 639d317..14ae94f 100644 --- a/src/main/java/com/sample/Test.java +++ b/src/test/java/sample/Test.java @@ -1,4 +1,4 @@ -package com.sample; +package sample; import cn.hutool.core.io.FileUtil; import cn.hutool.json.JSONObject; diff --git a/src/test/java/sample/Test4NongxinCW.java b/src/test/java/sample/Test4NongxinCW.java index 3c649d5..9b6da4b 100644 --- a/src/test/java/sample/Test4NongxinCW.java +++ b/src/test/java/sample/Test4NongxinCW.java @@ -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; diff --git a/src/main/java/com/Sample/TestDemo.java b/src/test/java/sample/TestDemo.java similarity index 99% rename from src/main/java/com/Sample/TestDemo.java rename to src/test/java/sample/TestDemo.java index 1185bf1..4b2fef1 100644 --- a/src/main/java/com/Sample/TestDemo.java +++ b/src/test/java/sample/TestDemo.java @@ -1,4 +1,4 @@ -package com.Sample; +package sample; import com.sunyard.RetWrap; import com.sunyard.proto.Util; diff --git a/src/main/java/com/jmeter/test/Test4Jemter.java b/src/test/java/test/Test4Jemter.java similarity index 99% rename from src/main/java/com/jmeter/test/Test4Jemter.java rename to src/test/java/test/Test4Jemter.java index 7e2a61c..c6bd9f7 100644 --- a/src/main/java/com/jmeter/test/Test4Jemter.java +++ b/src/test/java/test/Test4Jemter.java @@ -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;