Commit 517d2040 by Li Yongyu

update

parent 67b2c280
<project name="auto_test" default="testoutput" basedir="."> <project name="auto_test" default="testoutput" basedir=".">
<!-- Define <testng> task --> <!-- Define <testng> task -->
<taskdef name="testng" classname="org.testng.TestNGAntTask" > <taskdef name="testng" classname="org.testng.TestNGAntTask" >
<classpath> <classpath>
<pathelement location="lib/testng-6.8.6.jar" /> <pathelement location="lib/testng-6.8.6.jar" />
</classpath> </classpath>
</taskdef> </taskdef>
<property name="testoutputdir" location="test-output" /> <property name="testoutputdir" location="test-output" />
<property name="srcdir" location="src" /> <property name="srcdir" location="src" />
<property name="libdir" location="lib" /> <property name="libdir" location="lib" />
<property name="full-compile" value="true" /> <property name="full-compile" value="true" />
<property name="basedir" value="D:/workspace/auto_test/" /> <property name="basedir" value="E:\git\study\studycenter_Api_auto_test" />
<path id="classpath.test"> <path id="classpath.test">
<fileset dir="${libdir}"> <fileset dir="${libdir}">
<include name="**/*.jar" /> <include name="**/*.jar" />
</fileset> </fileset>
<pathelement location="${testoutputdir}" /> <pathelement location="${testoutputdir}" />
<pathelement location="${srcdir}" /> <pathelement location="${srcdir}" />
</path> </path>
<target name="clean"> <target name="clean">
<delete dir="${basedir}/bin" /> <delete dir="${basedir}/bin" />
</target> </target>
<target name="compile" depends="clean"> <target name="compile" depends="clean">
<mkdir dir="${basedir}/bin" /> <mkdir dir="${basedir}/bin" />
<javac srcdir="${srcdir}" encoding="UTF-8" destdir="${basedir}/bin" verbose="${full-compile}" classpathref="classpath.test" includeantruntime="off" debug="on" debuglevel="lines,vars,source" /> <javac srcdir="${srcdir}" encoding="UTF-8" destdir="${basedir}/bin" verbose="${full-compile}" classpathref="classpath.test" includeantruntime="off" debug="on" debuglevel="lines,vars,source" />
</target> </target>
<path id="classes"> <path id="classes">
<fileset dir="${libdir}" includes="*jar"/> <fileset dir="${libdir}" includes="*jar"/>
<fileset dir="${libdir}" includes="*zip"/> <fileset dir="${libdir}" includes="*zip"/>
<pathelement location="${basedir}/bin/"/> <pathelement location="${basedir}/bin/"/>
</path> </path>
<!--如果testng里面没有配置reportng监听器,则使用这个方式,如果testng里面配置了 reportng监听器,那么就使用这个配置 <!--如果testng里面没有配置reportng监听器,则使用这个方式,如果testng里面配置了 reportng监听器,那么就使用这个配置
<target name="runtest" depends="compile"> <target name="runtest" depends="compile">
<testng outputdir="${testoutputdir}" classpathref="classes" <testng outputdir="${testoutputdir}" classpathref="classes"
useDefaultListeners="false" useDefaultListeners="false"
delegateCommandSystemProperties="true" haltOnFailure="true" delegateCommandSystemProperties="true" haltOnFailure="true"
listeners="org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter,org.testng.reporters.FailedReporter"> listeners="org.uncommons.reportng.HTMLReporter,org.uncommons.reportng.JUnitXMLReporter,org.testng.reporters.FailedReporter">
<sysproperty key="file.encoding" value="UTF-8" /> <sysproperty key="file.encoding" value="UTF-8" />
<xmlfileset dir="${basedir}" includes="testng.xml" /> <xmlfileset dir="${basedir}" includes="testng.xml" />
</testng> </testng>
</target>--> </target>-->
<!--如果testng里面配置了 reportng监听器,那么就使用这个配置--> <!--如果testng里面配置了 reportng监听器,那么就使用这个配置-->
<target name="runtest" depends="compile"> <target name="runtest" depends="compile">
<!----> <!---->
<testng outputdir="${testoutputdir}" classpathref="classes" <testng outputdir="${testoutputdir}" classpathref="classes"
useDefaultListeners="false" > useDefaultListeners="false" >
<sysproperty key="file.encoding" value="UTF-8" /> <sysproperty key="file.encoding" value="UTF-8" />
<xmlfileset dir="${basedir}" includes="testng.xml" /> <xmlfileset dir="${basedir}" includes="testng.xml" />
</testng> </testng>
</target> </target>
<target name="testoutput" depends="runtest"> <target name="testoutput" depends="runtest">
<java classname="com.offcn.TestUnti.Mail" classpath="${basedir}/bin"> <java classname="com.offcn.TestUnti.Mail" classpath="${basedir}/bin">
<sysproperty key="file.encoding" value="UTF-8" /> <sysproperty key="file.encoding" value="UTF-8" />
<classpath> <classpath>
<pathelement location="lib/javax.mail.jar" /> <pathelement location="lib/javax.mail.jar" />
</classpath> </classpath>
</java> </java>
<!-- <!--
ui自动化测试报告部分 ui自动化测试报告部分
<xslt in="${testoutputdir}/testng-results.xml" style="${testoutputdir}/testng-results.xsl" out="${testoutputdir}/index.html "> <xslt in="${testoutputdir}/testng-results.xml" style="${testoutputdir}/testng-results.xsl" out="${testoutputdir}/index.html ">
<param name="testNgXslt.outputDir" expression="${basedir}/testoutput/" /> <param name="testNgXslt.outputDir" expression="${basedir}/testoutput/" />
<classpath refid="classpath.test" /> <classpath refid="classpath.test" />
</xslt> </xslt>
--> -->
</target> </target>
</project> </project>
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
<classes> <classes>
<class name="com.puhui.test.RenMai_APITest"> <class name="com.puhui.test.RenMai_APITest">
<methods> <methods>
<include name="f" invocation-numbers="1 2 "/> <include name="f" invocation-numbers=""/>
</methods> </methods>
</class> </class>
</classes> </classes>
......
...@@ -68,6 +68,7 @@ public class moment extends STUDY implements API { ...@@ -68,6 +68,7 @@ public class moment extends STUDY implements API {
@Override @Override
public Response SendRequest(HashMap<String, Object> data, String Url, public Response SendRequest(HashMap<String, Object> data, String Url,
String Request) { String Request) {
//form 格式参数
/* Map<String,String> m=new HashMap<String,String>(); /* Map<String,String> m=new HashMap<String,String>();
m.put("user_id", user_id); m.put("user_id", user_id);
m.put("image", user_id); m.put("image", user_id);
...@@ -95,6 +96,7 @@ public class moment extends STUDY implements API { ...@@ -95,6 +96,7 @@ public class moment extends STUDY implements API {
MyRequest myRequest=new MyRequest(); MyRequest myRequest=new MyRequest();
myRequest.setParameter(parameter); myRequest.setParameter(parameter);
myRequest.setUrl(Url); myRequest.setUrl(Url);
System.out.println("Url====" +Url); System.out.println("Url====" +Url);
myRequest.setRequest(Request); myRequest.setRequest(Request);
myRequest.setHeaders(ticket); myRequest.setHeaders(ticket);
......
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite" parallel="none"> <suite name="Suite" parallel="none">
<listeners> <listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter" /> <listener class-name="org.uncommons.reportng.HTMLReporter" />
<listener class-name="org.uncommons.reportng.JUnitXMLReporter" /> <listener class-name="org.uncommons.reportng.JUnitXMLReporter" />
</listeners> <!-- --> </listeners> <!-- -->
<test name="Test"> <test name="Test">
<classes> <classes>
<class name="com.offcn.test.APITest_nwn"/> <class name="com.offcn.test.APITest_study"/>
</classes> </classes>
</test> </test>
<!-- <!--
<test name="Test1"> <test name="Test1">
<classes> <classes>
<class name="com.offcn.TestUnti.Mail"/> <class name="com.offcn.TestUnti.Mail"/>
</classes> </classes>
</test> Test --> </test> Test -->
</suite> <!-- Suite --> </suite> <!-- Suite -->
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment