Commit d3ead7a0 by wanggang

更新秘钥

parent 721a9ca1
......@@ -532,7 +532,9 @@ public class BaseService {
HttpPost hp = new HttpPost(url);
hp.setHeader("Content-Type", "application/json");
hp.setHeader("Content-Type", "application/x-www-form-urlencoded");
hp.setHeader("mjitech-machine-cert", "TWppdGVjaDIwMTY=");
//测试环境秘钥 TWppdGVjaF8yMDE5X1Rlc3Q=
//预发环境秘钥 TWppdGVjaF8yMDE5X1ByZXByb2Q=
hp.setHeader("mjitech-machine-cert", "TWppdGVjaF8yMDE5X1ByZXByb2Q=");
hp.setEntity(new UrlEncodedFormEntity(nvps, Consts.UTF_8));
hr = hc.execute(hp);
entity = hr.getEntity();
......@@ -845,6 +847,40 @@ public class BaseService {
return json;
}
/**
* 开仓门专用发送方法
* @param url
* @author android
* @date 2019-05-07
* */
public JSONObject httpPostOpenGoodsDoorReturnJson(String url,String cookie)
throws ClientProtocolException, IOException {
HttpPost hp = new HttpPost(url);
hp.setHeader("Cookie", cookie);
//hp.setEntity(new StringEntity(body));
hr = hc.execute(hp);
entity = hr.getEntity();
BufferedReader postresult = new BufferedReader(new InputStreamReader(entity.getContent(), "UTF-8"));
// 清空 strb
strB.delete(0, strB.length());
line = null;
while ((line = postresult.readLine()) != null) {
strB.append(line);
}
hp.abort();
json.clear();
try {
json = JSONObject.fromObject(strB.toString());
} catch (Exception e) {
json = new JSONObject();
System.out.println("返回不是json数据:" + strB.toString());
}
return json;
}
}
......@@ -13,11 +13,11 @@ import com.mysql.jdbc.Connection;
*/
public class DBConnection {
String driver = "com.mysql.jdbc.Driver";
String test_url = "jdbc:mysql://139.129.108.180:3306/maxbox_test";
String test_url = "jdbc:mysql://139.129.108.180:3306/maxbox_test?characterEncoding=UTF-8";
String test_user = "root";
String test_password = "Mjitech20!6";
String online_url = "jdbc:mysql://test.mjitech.com:3306/maxbox";
String online_url = "jdbc:mysql://test.mjitech.com:3306/maxbox?characterEncoding=UTF-8";
String online_user = "root";
String online_password = "Mjitech20!6";
......
package com.mjitech.qa.test;
import static org.testng.Assert.assertEquals;
import java.io.IOException;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.CookieStore;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.BasicCookieStore;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;
import org.testng.annotations.AfterTest;
import org.testng.annotations.BeforeTest;
import org.testng.annotations.Test;
......@@ -34,12 +49,14 @@ public class AddSkuToCart {
//实际库存值
int real_quantity = 0 ;
Map map = new HashMap();
@BeforeTest
public void beforerMethod() {
String shwoQuantity = "select quantity from mt_inventory where warehouse_id=17 and sku_id=679 ORDER BY id desc" ;
String show_mt_new_sku_pass_real_quantity = "select real_quantity from mt_inventory where warehouse_id=17 and sku_id=679 ORDER BY id desc" ;
String show_real_quantity = "select real_quantity from mt_new_sku_pass where warehouse_id=17 and sku_id=679 ORDER BY id desc" ;
DBConnection db = new DBConnection("online");
String shwoQuantity = "select quantity from mt_inventory where warehouse_id=50 and sku_id=679 ORDER BY id desc" ;
String show_mt_new_sku_pass_real_quantity = "select real_quantity from mt_inventory where warehouse_id=50 and sku_id=679 ORDER BY id desc" ;
String show_real_quantity = "select real_quantity from mt_new_sku_pass where warehouse_id=50 and sku_id=679 ORDER BY id desc" ;
DBConnection db = new DBConnection("test");
ResultSet rs = null ;
try {
Statement stmt = db.conn.createStatement();
......@@ -80,15 +97,80 @@ public class AddSkuToCart {
/**
* 获得当前购物车接口
* 登录
*/
@Test
public void login() {
CookieStore cookieStore = new BasicCookieStore();
String loginUrl = "https://test.mjitech.com/web/login.action";
CloseableHttpClient client = HttpClients.custom().setDefaultCookieStore(cookieStore).build();
HttpPost httpPost = new HttpPost(loginUrl);
JSONObject jsonParam = new JSONObject();
jsonParam.put("username", "gangwang@mjitech.com");
jsonParam.put("password", "yier34wu6");
StringEntity entity = new StringEntity(jsonParam.toString(), "utf-8");
entity.setContentEncoding("UTF-8");
entity.setContentType("application/json");
try {
httpPost.setEntity(entity);
HttpResponse httpResponse = client.execute(httpPost);
String responseString = EntityUtils.toString(httpResponse.getEntity());
if (httpResponse.getStatusLine().getStatusCode() == 200) {
List<org.apache.http.cookie.Cookie> cookies = cookieStore.getCookies();
if (CollectionUtils.isNotEmpty(cookies)) {
for (org.apache.http.cookie.Cookie cookie : cookies) {
// cookiesValues = cookie.getName() + "=" +
// cookie.getValue()+";";
System.out.println(cookie.getName() + "=" + cookie.getValue() + ";");
map.put(cookie.getName(), cookie.getValue());
}
}
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
// 关闭流并释放资源
client.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
/**
* 获取主页数据01
* */
@Test
public void get_mainpage_data() {
String url = "http://test.mjitech.com/web/machine_api/get_mainpage_data.action" ;
json.put("storeId", 50);
try {
JSONObject getMainpageDataResult = service.httppostCartReturnJson(url, service.postParameter(json));
System.out.println("获取主页数据:"+getMainpageDataResult);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 获得当前购物车接口 02
* @author gangwang
*
* */
// @Test
@Test
public void get_cart() {
//String url = "http://www.mjitech.com/web/machine_api/get_cart.action" ;
String url = "http://www.mjitech.com/web/machine_api/get_cart.action" ;
json.put("storeId", 13);
String url = "http://test.mjitech.com/web/machine_api/get_cart.action" ;
json.put("storeId", 50);
try {
JSONObject getCarResult = service.httppostCartReturnJson(url, service.postParameter(json));
String is_succ = getCarResult.getString("is_succ");
......@@ -105,13 +187,17 @@ public class AddSkuToCart {
}
//String S0489317067
//@Test
/**
* 获取订单详情
*
* */
@Test
public void get_sku_detail() {
// String url = "http://localhost:8080/maxbox/web/machine_api/get_sku_detail.action" ;
String url = "http://localhost:8080/maxbox/web/machine_api/get_sku_detail.action" ;
json.put("storeId", "17");
json.put("skuNumber", "679");
String url = "http://test.mjitech.com/web/machine_api/get_sku_detail.action" ;
json.put("storeId", "50");
json.put("skuNumber", "1666");
try {
JSONObject get_sku_detail_result = service.httppostCartReturnJson(url, service.postParameter(json));
System.out.println("getSkuDetail result is:"+get_sku_detail_result);
......@@ -125,14 +211,14 @@ public class AddSkuToCart {
}
/**
* 02)机器端将商品添加到购物车
* 03)机器端将商品添加到购物车
* **/
@Test
public void add_sku_to_cart() {
String url = "http://www.mjitech.com/web/machine_api/add_sku_to_cart.action" ;
String url = "http://test.mjitech.com/web/machine_api/add_sku_to_cart.action" ;
//String url = "http://test.mjitech.com/web/machine_api/add_sku_to_cart.action" ;
json.put("storeId","17");//门店号
json.put("skuId", "679");//商品SKU
json.put("storeId","50");//门店号
json.put("skuId", "1666");//商品SKU
json.put("count", "1") ;
try {
JSONObject add_sku_to_cart_result = service.httppostCartReturnJson(url,service.postParameter(json));
......@@ -150,11 +236,11 @@ public class AddSkuToCart {
}
//http://localhost:8080/maxbox/web/machine_api/submit_cart.action
//{"is_succ":true,"storeId":12,"order":{"newTotalPrice":0,"leftPrice":0.2,"skus":[],"orderNumber":"S0857802930","originalPrice":20,"totalPrice":20,"payTime":"","cancelUserId":0,"source":2,"buyerId":0,"type":0,"wxpayUrl":"","takenUserId":0,"sellerId":0,"refundOrderNumber":"","statusName":"已下单","takeGoodsNumber":"","from":0,"id":14247,"sellTime":1528336962205,"originalSellOrderId":0,"isParent":2,"parentId":0,"initialOrderId":0,"wxprepayId":"","expireTime":1528337862205,"warehouseId":12,"cancelTime":"","payStatusName":"未付款","to":0,"payStatus":1,"refundUserId":0,"realPrice":0,"status":1}}
//@Test(dependsOnMethods = "add_sku_to_cart")
@Test(dependsOnMethods = "add_sku_to_cart")
public void submitCart() {
//String url = "https://preprod.mjitech.com/web/machine_api/submit_cart.action" ;
String url = "https://www.mjitech.com/web/machine_api/submit_cart.action" ;
json.put("storeId","17");
String url = "http://test.mjitech.com/web/machine_api/submit_cart.action" ;
json.put("storeId","50");
try {
JSONObject submitResult = service.httppostCartReturnJson(url, service.postParameter(json));
JSONObject order = submitResult.getJSONObject("order");
......@@ -170,13 +256,37 @@ public class AddSkuToCart {
}
}
@Test(dependsOnMethods = "add_sku_to_cart")
public void submitNewCart() {
//String url = "https://preprod.mjitech.com/web/machine_api/submit_cart.action" ;
String url = "https://test.mjitech.com/web/machine_api/submit_cart_new.action" ;
// String token = map.get("");
json.put("storeId","50");
json.put("token",1234567890);
json.put("pageSource", 0);
try {
JSONObject submitResult = service.httppostCartReturnJson(url, service.postParameter(json));
JSONObject order = submitResult.getJSONObject("order");
orderNumber = order.getString("orderNumber");
System.out.println("订单号orderNumber:"+orderNumber);
System.out.println("new提交订单结果是submitResult is "+submitResult);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 获取支付URL
* */
//@Test(dependsOnMethods = "submitCart")
@Test(dependsOnMethods = "submitCart")
public void getPayUrl() {
String url = "https://www.mjitech.com/web/machine_api/get_pay_url.action" ;
json.put("storeId","17") ;
String url = "https://test.mjitech.com/web/machine_api/get_pay_url.action" ;
json.put("storeId","50") ;
json.put("orderNumber",orderNumber);
try {
JSONObject result = service.httppostCartReturnJson(url, service.postParameter(json));
......@@ -193,9 +303,9 @@ public class AddSkuToCart {
/**
* 支付回调接JSONObject口。
* */
// @Test(dependsOnMethods = "getPayUrl")
@Test(dependsOnMethods = "getPayUrl")
public void wxpay_callback_test() {
String url="https://www.mjitech.com/web/weixinpay_callback_test.action" ;
String url="https://test.mjitech.com/web/weixinpay_callback_test.action" ;
String body = "{\"return_code\":\"SUCCESSTEST\",\"openid\": \"oj4sH0qtPm0x0-ggPk0AQZGQR9xs\",\"out_trade_no\":\""+orderNumber+"\"}";
try {
JSONObject result = service.httppostPayCall(url, body);
......@@ -209,14 +319,13 @@ public class AddSkuToCart {
}
}
//接口地址: http://test.mjitech.com/web/machine_api/get_order_detail.action
/**
* 获取订单详情接口
* */
//@Test(dependsOnMethods = "wxpay_callback_test")
@Test(dependsOnMethods = "wxpay_callback_test")
public void get_order_detail() {
String url = "https://www.mjitech.com/web/machine_api/get_order_detail.action" ;
json.put("storeId","17") ;
String url = "https://test.mjitech.com/web/machine_api/get_order_detail.action" ;
json.put("storeId","50") ;
json.put("orderNumber",orderNumber);
try {
JSONObject result = service.httppostCartReturnJson(url, service.postParameter(json));
......@@ -245,11 +354,11 @@ public class AddSkuToCart {
* 扫码取货
*
* */
//@Test(dependsOnMethods="get_order_detail")
@Test(dependsOnMethods="get_order_detail")
public void get_order_detail_by_takingnumber() {
String url = "https://www.mjitech.com/web/machine_api/get_order_detail_by_takingnumber.action" ;
String url = "http://test.mjitech.com/web/machine_api/get_order_detail_by_takingnumber.action" ;
// String body = "{\"storeId\":\"15\",\"takingNumber\":\""+takeGoodsNumber+"\"}";
json.put("storeId", "17");
json.put("storeId", "50");
json.put("takingNumber", takeGoodsNumber) ;
try {
JSONObject result = service.httppostCartReturnJson(url, service.postParameter(json));
......@@ -268,10 +377,10 @@ public class AddSkuToCart {
* 备注:该接口设置的就是4,和5
* 1, "初始订单" 3, "未取货" 4, "正在取货" 5, "已取货"6, "取货失败"8, "已退款(全部退款)"9, "退款失败"10, "部分退款" 91, "已取消"
* */
// @Test(dependsOnMethods="get_order_detail_by_takingnumber")
@Test(dependsOnMethods="get_order_detail_by_takingnumber")
public void update_order_status() {
String url = "https://www.mjitech.com/web/machine_api/update_order_status.action";
json.put("storeId", "17");
String url = "https://test.mjitech.com/web/machine_api/update_order_status.action";
json.put("storeId", "50");
json.put("orderNumber", orderNumber) ;
//1新2已支付3未取4正在取5已取6取货失败7退款申请中8已退款9退款失败10部分退款,退款申请状态查阅RefundOrder状态21机器故障但未退款91已取消
json.put("status", "5");
......@@ -291,10 +400,10 @@ public class AddSkuToCart {
/**
* 更新每个订单的状态
* */
// @Test(dependsOnMethods="update_order_status")
@Test(dependsOnMethods="update_order_status")
public void set_outbatchsku_status() {
String url = "http://test.mjitech.com/web/machine_api/set_outbatchsku_status.action" ;
json.put("storeId","17") ;
json.put("storeId","50") ;
json.put("outBatchSkuId","");
json.put("status", "2");
try {
......@@ -310,6 +419,51 @@ public class AddSkuToCart {
}
/**
* 进入维护页面接口
* 1 进入维护页面;2 进入可售页面 3 无此门店(和研发确定暂无此返回状态)
* 备注:取货失败类接不进入维护模式。详见需求197
* */
@Test
public void enter_maintenance_page() {
String url = "http://preprod.mjitech.com/web/machine_api/enter_maintenance_page.action" ;
json.put("storeId","34") ;
try {
JSONObject result = service.httppostCartReturnJson(url, service.postParameter(json));
System.out.println("进入维护页面接口:"+result);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 断网与来网发送微信通知接口
* 网络状态:1来电来网 2停电断网
*
* */
@Test
public void wx_push_network_notice() {
String url = "http://test.mjitech.com/web/machine_api/wx_push_network_notice.action" ;
json.put("storeId","34") ;
json.put("status", 1);
try {
JSONObject result = service.httppostCartReturnJson(url, service.postParameter(json));
System.out.println("断网与来网发送微信通知接口:"+result);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//@Test(dependsOnMethods="")
public void upload_error() {
String url = "http://test.mjitech.com/web/machine_api/upload_error.action" ;
......@@ -321,16 +475,16 @@ public class AddSkuToCart {
}
@AfterTest()
//@AfterTest()
public void end() {
int quantity_actual=0;
int mt_new_sku_pass_real_quantity_actual=0;
int real_quantity_actual=0;
System.out.println("AfterTest.....................................................");
String shwoQuantity = "select quantity from mt_inventory where warehouse_id=17 and sku_id=679 ORDER BY id desc" ;
String show_mt_new_sku_pass_real_quantity = "select real_quantity from mt_inventory where warehouse_id=17 and sku_id=679 ORDER BY id desc" ;
String show_real_quantity = "select real_quantity from mt_new_sku_pass where warehouse_id=17 and sku_id=679 ORDER BY id desc" ;
DBConnection db = new DBConnection("online");
String shwoQuantity = "select quantity from mt_inventory where warehouse_id=50 and sku_id=679 ORDER BY id desc" ;
String show_mt_new_sku_pass_real_quantity = "select real_quantity from mt_inventory where warehouse_id=50 and sku_id=679 ORDER BY id desc" ;
String show_real_quantity = "select real_quantity from mt_new_sku_pass where warehouse_id=50 and sku_id=679 ORDER BY id desc" ;
DBConnection db = new DBConnection("test");
ResultSet rs = null ;
try {
Statement stmt = db.conn.createStatement();
......
......@@ -20,7 +20,7 @@ public class GetMachineData {
JSONObject json = JSONObject.fromObject("{}");
@Test
public void getMachineData() {
String url = "http://www.mjitech.com/web/pad_warehouse/getMachineData.action" ;
String url = "http://test.mjitech.com/web/pad_warehouse/getMachineData.action" ;
String body = "{\"storeId\":\"50\"}";
try {
JSONObject result = service.httpPostFlat(url, body);
......
......@@ -16,7 +16,7 @@ public class GetPagedMainpageData {
BaseService service = new BaseService();
@Test
public void test_login_with_openid() {
String url = "http://www.mjitech.com/web/buyer_api/test_login_with_openid.action" ;
String url = "http://test.mjitech.com/web/buyer_api/test_login_with_openid.action" ;
String body = "{\"openid\":\"o41Mgv5qXayH9P9C6IGYhN1Ujz3g\"}";
try {
long startTime = System.currentTimeMillis();
......@@ -43,7 +43,7 @@ public class GetPagedMainpageData {
@Test(dependsOnMethods = "test_login_with_openid")
public void get_paged_mainpage_data() {
String url = "http://www.mjitech.com/web/buyer_api/get_paged_mainpage_data.action" ;
String url = "http://test.mjitech.com/web/buyer_api/get_paged_mainpage_data.action" ;
String body = "{\"storeId\":\"13\",\"category\":\"4\",\"subCategory\":\"22\",\"from\":\"0\",\"to\":\"10\"}" ;
try {
long startTime = System.currentTimeMillis();
......
......@@ -20,7 +20,7 @@ public class ListFault {
JSONObject json = JSONObject.fromObject("{}");
@Test
public void list_fault() {
String url = "http://www.mjitech.com/web/machine_pad/list_fault.action" ;
String url = "http://test.mjitech.com/web/machine_pad/list_fault.action" ;
String body = "{\"storeId\":\"50\",\"employeeId\":\"20\"}";
try {
JSONObject result = service.httpPostFlat(url, body);
......
......@@ -11,6 +11,7 @@ import java.util.Map;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.CookieStore;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
......@@ -43,14 +44,16 @@ public class PickUpGoodsTest {
List skuList = new ArrayList();
DBConnection db = new DBConnection("test");
ResultSet rs = null;
String sql = "SELECT sku_id FROM mt_inventory WHERE warehouse_id = " + warehouse_id
+ " AND quantity >0 AND STATUS = 1; ";
// String sql = "SELECT sku_id FROM mt_inventory WHERE warehouse_id = " + warehouse_id
// + " AND quantity >0 AND STATUS = 1; ";
String sql = "SELECT p.`id` AS 'pass_id' FROM mt_inventory t, mt_new_sku_pass p WHERE t.`warehouse_id` = p.`warehouse_id` AND t.`sku_id` = p.`sku_id` AND t.warehouse_id ="+warehouse_id+" AND t.quantity >0 AND t.STATUS = 1;";
try {
Statement stmt = db.conn.createStatement();
rs = stmt.executeQuery(sql);
while (rs.next()) {
int sku_id = rs.getInt("sku_id");
skuList.add(sku_id);
String pass_id = rs.getString("pass_id");
skuList.add(pass_id);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
......@@ -65,7 +68,7 @@ public class PickUpGoodsTest {
@Test
public void login() {
CookieStore cookieStore = new BasicCookieStore();
String loginUrl = "https://www.mjitech.com/web/login.action";
String loginUrl = "https://test.mjitech.com/web/login.action";
CloseableHttpClient client = HttpClients.custom().setDefaultCookieStore(cookieStore).build();
HttpPost httpPost = new HttpPost(loginUrl);
JSONObject jsonParam = new JSONObject();
......@@ -106,18 +109,14 @@ public class PickUpGoodsTest {
/**
* 单品测试 *
*/
// @Test(dependsOnMethods="login")
@Test(dependsOnMethods="login")
public void pickUpGoodsTest01() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
System.out.println("CookiesValues=" + cookiesValues);
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder().url("http://www.mjitech.com/web/pick_up_goods/52/86547").get()
// .addHeader("Cookie",
// "mjitech_username='gangwang@mjitech.com';
// _ga=GA1.2.1640278628.1537349020;
// JSESSIONID=E0430372DC47BC880A93537AF0387924")
Request request = new Request.Builder().url("https://test.mjitech.com/web/pick_up_goods/50/80595").get()
.addHeader("Cookie", cookiesValues).addHeader("cache-control", "no-cache")
.addHeader("Postman-Token", "ee590a55-6c93-413b-b60b-21b4a88f38fe").build();
try {
......@@ -127,6 +126,32 @@ public class PickUpGoodsTest {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
// 休眠30秒
Thread.sleep(30000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//出仓门
String url = "https://www.mjitech.com/web/open_goods_door?storeId=50" ;
System.out.println("CookiesValues=" + cookiesValues);
//String body = "{\"storeId\":\"22\"}";
try {
json = service.httpPostOpenGoodsDoorReturnJson(url, cookiesValues);
System.out.println("开舱门-"+json);
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
/**
......@@ -167,7 +192,7 @@ public class PickUpGoodsTest {
/**
* 多品测试-按照货道号进行测试-华贸写字楼店
*/
@Test(dependsOnMethods = "login")
// @Test(dependsOnMethods = "login")
public void pickUpGoodsTestXieZiLou() {
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
......@@ -192,7 +217,7 @@ public class PickUpGoodsTest {
for (int i = 0; i < mt_new_sku_pass.length; i++) {
// int sku_id = (Integer)sku_id_list.get(i);
Request request = new Request.Builder()
.url("http://www.mjitech.com/web/pick_up_goods/52/" + mt_new_sku_pass[i] + "").get()
.url("http://test.mjitech.com/web/pick_up_goods/52/" + mt_new_sku_pass[i] + "").get()
.addHeader("Cookie", cookiesValues).addHeader("cache-control", "no-cache")
.addHeader("Postman-Token", "ee590a55-6c93-413b-b60b-21b4a88f38fe").build();
try {
......@@ -204,7 +229,7 @@ public class PickUpGoodsTest {
}
try {
// 休眠50秒
// 休眠30秒
Thread.sleep(30000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
......@@ -214,4 +239,35 @@ public class PickUpGoodsTest {
}
/**
* 开舱门测试
*
*/
//@Test(dependsOnMethods="login")
public void open_goods_door() {
String url = "https://test.mjitech.com/web/open_goods_door?storeId=50" ;
//String url = "http://test.mjitech.com/web/open_goods_door" ;
String JSESSIONID = (String) map.get("JSESSIONID");
String cookiesValues = "mjitech_username='gangwang@mjitech.com'" + ";ga=GA1.2.1640278628.1537349020;"
+ "JSESSIONID=" + JSESSIONID;
System.out.println("CookiesValues=" + cookiesValues);
//String body = "{\"storeId\":\"22\"}";
try {
json = service.httpPostOpenGoodsDoorReturnJson(url, cookiesValues);
System.out.println("出仓开舱门-"+json);
} catch (ClientProtocolException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
public static void main(String[] args) {
PickUpGoodsTest t =new PickUpGoodsTest();
t.getSkuList(50);
}
}
......@@ -21,7 +21,7 @@ public class UpdateDoorClose {
//http://localhost:8080/maxbox/web/machine_pad/update_close_door.action
@Test
public void update_close_door() {
String url = "http://www.mjitech.com/web/machine_api/update_door_close.action" ;
String url = "http://test.mjitech.com/web/machine_api/update_door_close.action" ;
String body = "{\"storeId\":\"50\",\"employeeId\":\"20\"}";
try {
JSONObject result = service.httpPostFlat(url, body);
......
......@@ -20,7 +20,7 @@ public class UploadImageList {
/**扫描二维码获取故障信息接口*/
// @Test
public void two_bar_codes_detail() {
String url = "http://www.mjitech.com/web/machine_pad/two_bar_codes_detail/KN/432" ;
String url = "http://test.mjitech.com/web/machine_pad/two_bar_codes_detail/KN/432" ;
System.out.println("url="+url);
try {
String result = service.httppost(url);
......@@ -53,7 +53,7 @@ public class UploadImageList {
* 上传图片之后调用这个接口保存图片到
* */
//@Test(dependsOnMethods="upload_image_list")
@Test
// @Test
public void fault() {
String url = "http://preprod.mjitech.com/web/machine_pad/fault/KN/432" ;
json.put("files", "3967");
......
......@@ -24,7 +24,7 @@ public class VaildateLoginName {
@Test(dataProvider = "vaildateLoginName", dataProviderClass = VaildateLoginNameData.class)
public void VaildateLoginNameByDabao(String loginName) {
String url = "http://www.mjitech.com/web/wx_work_login_api/vaildate_login_name.action";
String url = "http://test.mjitech.com/web/wx_work_login_api/vaildate_login_name.action";
try {
json.put("loginName", loginName);
json = service.httppostReturnJson(url, service.postParameter(json));
......
......@@ -55,11 +55,11 @@ function toggleAllBoxes() {
<body>
<h2 align='center'>Default test</h2><table border='1' align="center">
<tr>
<td>Tests passed/Failed/Skipped:</td><td>9/0/0</td>
<td>Tests passed/Failed/Skipped:</td><td>2/0/0</td>
</tr><tr>
<td>Started on:</td><td>Thu May 09 16:11:41 CST 2019</td>
<td>Started on:</td><td>Wed Jun 05 16:29:08 CST 2019</td>
</tr>
<tr><td>Total time:</td><td>25 seconds (25742 ms)</td>
<tr><td>Total time:</td><td>1 seconds (1189 ms)</td>
</tr><tr>
<td>Included groups:</td><td></td>
</tr><tr>
......@@ -75,50 +75,15 @@ function toggleAllBoxes() {
<td><b>Instance</b></td>
</tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest01()'><b>containerStatusTest01</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>1</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest02()'><b>containerStatusTest02</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest03()'><b>containerStatusTest03</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest04()'><b>containerStatusTest04</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest05()'><b>containerStatusTest05</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td title='com.mjitech.qa.test.AddSkuToCart.enter_maintenance_page()'><b>enter_maintenance_page</b><br>Test class: com.mjitech.qa.test.AddSkuToCart</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<td>com.mjitech.qa.test.AddSkuToCart@27f723</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest06()'><b>containerStatusTest06</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>10</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest07()'><b>containerStatusTest07</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td title='com.mjitech.qa.test.AddSkuToCart.login()'><b>login</b><br>Test class: com.mjitech.qa.test.AddSkuToCart</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest08()'><b>containerStatusTest08</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>0</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<tr>
<td title='com.mjitech.qa.test.ContainerStatus.containerStatusTest09()'><b>containerStatusTest09</b><br>Test class: com.mjitech.qa.test.ContainerStatus</td>
<td></td>
<td>10</td>
<td>com.mjitech.qa.test.ContainerStatus@5f3a4b84</td></tr>
<td>com.mjitech.qa.test.AddSkuToCart@27f723</td></tr>
</table><p>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitXMLReporter -->
<testsuite hostname="YLMF-1711181457" name="Default test" tests="9" failures="0" timestamp="9 May 2019 08:12:07 GMT" time="25.742" errors="0">
<testcase name="containerStatusTest01" time="1.629" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest02" time="0.618" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest03" time="0.619" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest04" time="0.675" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest05" time="0.739" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest06" time="10.093" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest07" time="0.672" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest08" time="0.589" classname="com.mjitech.qa.test.ContainerStatus"/>
<testcase name="containerStatusTest09" time="10.051" classname="com.mjitech.qa.test.ContainerStatus"/>
<testsuite hostname="YLMF-1711181457" name="Default test" tests="2" failures="0" timestamp="5 Jun 2019 08:29:09 GMT" time="1.189" errors="0">
<testcase name="enter_maintenance_page" time="0.8" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="login" time="0.371" classname="com.mjitech.qa.test.AddSkuToCart"/>
</testsuite> <!-- Default test -->
......@@ -5,15 +5,8 @@
<classes>
<class name="com.mjitech.qa.test.AddSkuToCart">
<methods>
<include name="submitCart"/>
<include name="get_order_detail"/>
<include name="get_order_detail_by_takingnumber"/>
<include name="wxpay_callback_test"/>
<include name="beforerMethod"/>
<include name="getPayUrl"/>
<include name="submitNewCart"/>
<include name="add_sku_to_cart"/>
<include name="update_order_status"/>
<include name="end"/>
</methods>
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
</classes>
......
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>TestNG Report</title><style type="text/css">table {margin-bottom:10px;border-collapse:collapse;empty-cells:show}th,td {border:1px solid #009;padding:.25em .5em}th {vertical-align:bottom}td {vertical-align:top}table a {font-weight:bold}.stripe td {background-color: #E6EBF9}.num {text-align:right}.passedodd td {background-color: #3F3}.passedeven td {background-color: #0A0}.skippedodd td {background-color: #DDD}.skippedeven td {background-color: #CCC}.failedodd td,.attn {background-color: #F33}.failedeven td,.stripe .attn {background-color: #D00}.stacktrace {white-space:pre;font-family:monospace}.totop {font-size:85%;text-align:center;border-bottom:2px solid #000}</style></head><body><table><tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr><tr><th colspan="7">Default suite</th></tr><tr><td><a href="#t0">Default test</a></td><td class="num">9</td><td class="num">0</td><td class="num">0</td><td class="num">25,742</td><td></td><td></td></tr></table><table><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">Default suite</th></tr></tbody><tbody id="t0"><tr><th colspan="4">Default test &#8212; passed</th></tr><tr class="passedeven"><td rowspan="9">com.mjitech.qa.test.ContainerStatus</td><td><a href="#m0">containerStatusTest01</a></td><td rowspan="1">1557389501936</td><td rowspan="1">1629</td></tr><tr class="passedeven"><td><a href="#m1">containerStatusTest02</a></td><td rowspan="1">1557389503570</td><td rowspan="1">618</td></tr><tr class="passedeven"><td><a href="#m2">containerStatusTest03</a></td><td rowspan="1">1557389504192</td><td rowspan="1">619</td></tr><tr class="passedeven"><td><a href="#m3">containerStatusTest04</a></td><td rowspan="1">1557389504814</td><td rowspan="1">675</td></tr><tr class="passedeven"><td><a href="#m4">containerStatusTest05</a></td><td rowspan="1">1557389505493</td><td rowspan="1">739</td></tr><tr class="passedeven"><td><a href="#m5">containerStatusTest06</a></td><td rowspan="1">1557389506237</td><td rowspan="1">10093</td></tr><tr class="passedeven"><td><a href="#m6">containerStatusTest07</a></td><td rowspan="1">1557389516332</td><td rowspan="1">672</td></tr><tr class="passedeven"><td><a href="#m7">containerStatusTest08</a></td><td rowspan="1">1557389517010</td><td rowspan="1">589</td></tr><tr class="passedeven"><td><a href="#m8">containerStatusTest09</a></td><td rowspan="1">1557389517604</td><td rowspan="1">10051</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.mjitech.qa.test.ContainerStatus#containerStatusTest01</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m1">com.mjitech.qa.test.ContainerStatus#containerStatusTest02</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m2">com.mjitech.qa.test.ContainerStatus#containerStatusTest03</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m3">com.mjitech.qa.test.ContainerStatus#containerStatusTest04</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m4">com.mjitech.qa.test.ContainerStatus#containerStatusTest05</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m5">com.mjitech.qa.test.ContainerStatus#containerStatusTest06</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m6">com.mjitech.qa.test.ContainerStatus#containerStatusTest07</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m7">com.mjitech.qa.test.ContainerStatus#containerStatusTest08</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m8">com.mjitech.qa.test.ContainerStatus#containerStatusTest09</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p></body></html>
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>TestNG Report</title><style type="text/css">table {margin-bottom:10px;border-collapse:collapse;empty-cells:show}th,td {border:1px solid #009;padding:.25em .5em}th {vertical-align:bottom}td {vertical-align:top}table a {font-weight:bold}.stripe td {background-color: #E6EBF9}.num {text-align:right}.passedodd td {background-color: #3F3}.passedeven td {background-color: #0A0}.skippedodd td {background-color: #DDD}.skippedeven td {background-color: #CCC}.failedodd td,.attn {background-color: #F33}.failedeven td,.stripe .attn {background-color: #D00}.stacktrace {white-space:pre;font-family:monospace}.totop {font-size:85%;text-align:center;border-bottom:2px solid #000}</style></head><body><table><tr><th>Test</th><th># Passed</th><th># Skipped</th><th># Failed</th><th>Time (ms)</th><th>Included Groups</th><th>Excluded Groups</th></tr><tr><th colspan="7">Default suite</th></tr><tr><td><a href="#t0">Default test</a></td><td class="num">2</td><td class="num">0</td><td class="num">0</td><td class="num">1,189</td><td></td><td></td></tr></table><table><thead><tr><th>Class</th><th>Method</th><th>Start</th><th>Time (ms)</th></tr></thead><tbody><tr><th colspan="4">Default suite</th></tr></tbody><tbody id="t0"><tr><th colspan="4">Default test &#8212; passed</th></tr><tr class="passedeven"><td rowspan="2">com.mjitech.qa.test.AddSkuToCart</td><td><a href="#m0">enter_maintenance_page</a></td><td rowspan="1">1559723348253</td><td rowspan="1">800</td></tr><tr class="passedeven"><td><a href="#m1">login</a></td><td rowspan="1">1559723349054</td><td rowspan="1">371</td></tr></tbody></table><h2>Default test</h2><h3 id="m0">com.mjitech.qa.test.AddSkuToCart#enter_maintenance_page</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p><h3 id="m1">com.mjitech.qa.test.AddSkuToCart#login</h3><table class="result"></table><p class="totop"><a href="#summary">back to summary</a></p></body></html>
\ No newline at end of file
......@@ -48,7 +48,7 @@
<ul>
<li>
<a href="#" class="navigator-link " panel-name="test-xml-Default_suite">
<span>C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--645585841\testng-customsuite.xml</span>
<span>C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--1893454687\testng-customsuite.xml</span>
</a> <!-- navigator-link -->
</li>
<li>
......@@ -90,7 +90,7 @@
<div class="suite-section-content">
<ul>
<li>
<span class="method-stats">9 methods, 9 passed</span>
<span class="method-stats">2 methods, 2 passed</span>
</li>
<li>
<span class="method-list-title passed">Passed methods</span>
......@@ -101,47 +101,12 @@
<div class="method-list-content passed suite-Default_suite">
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest01">containerStatusTest01</a> <!-- method navigator-link -->
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.AddSkuToCart" hash-for-method="enter_maintenance_page">enter_maintenance_page</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest02">containerStatusTest02</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest03">containerStatusTest03</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest04">containerStatusTest04</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest05">containerStatusTest05</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest06">containerStatusTest06</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest07">containerStatusTest07</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest08">containerStatusTest08</a> <!-- method navigator-link -->
</span>
<br/>
<span>
<img width="3%" src="passed.png"/>
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.ContainerStatus" hash-for-method="containerStatusTest09">containerStatusTest09</a> <!-- method navigator-link -->
<a href="#" class="method navigator-link" panel-name="suite-Default_suite" title="com.mjitech.qa.test.AddSkuToCart" hash-for-method="login">login</a> <!-- method navigator-link -->
</span>
<br/>
</div> <!-- method-list-content passed suite-Default_suite -->
......@@ -159,70 +124,21 @@
<div class="suite-Default_suite-class-passed">
<div class="main-panel-header rounded-window-top">
<img src="passed.png"/>
<span class="class-name">com.mjitech.qa.test.ContainerStatus</span>
<span class="class-name">com.mjitech.qa.test.AddSkuToCart</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<div class="method">
<div class="method-content">
<a name="containerStatusTest01">
</a> <!-- containerStatusTest01 -->
<span class="method-name">containerStatusTest01</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest02">
</a> <!-- containerStatusTest02 -->
<span class="method-name">containerStatusTest02</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest03">
</a> <!-- containerStatusTest03 -->
<span class="method-name">containerStatusTest03</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest04">
</a> <!-- containerStatusTest04 -->
<span class="method-name">containerStatusTest04</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest05">
</a> <!-- containerStatusTest05 -->
<span class="method-name">containerStatusTest05</span>
<a name="enter_maintenance_page">
</a> <!-- enter_maintenance_page -->
<span class="method-name">enter_maintenance_page</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest06">
</a> <!-- containerStatusTest06 -->
<span class="method-name">containerStatusTest06</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest07">
</a> <!-- containerStatusTest07 -->
<span class="method-name">containerStatusTest07</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest08">
</a> <!-- containerStatusTest08 -->
<span class="method-name">containerStatusTest08</span>
</div> <!-- method-content -->
</div> <!-- method -->
<div class="method">
<div class="method-content">
<a name="containerStatusTest09">
</a> <!-- containerStatusTest09 -->
<span class="method-name">containerStatusTest09</span>
<a name="login">
</a> <!-- login -->
<span class="method-name">login</span>
</div> <!-- method-content -->
</div> <!-- method -->
</div> <!-- main-panel-content rounded-window-bottom -->
......@@ -230,7 +146,7 @@
</div> <!-- panel Default_suite -->
<div panel-name="test-xml-Default_suite" class="panel">
<div class="main-panel-header rounded-window-top">
<span class="header-content">C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--645585841\testng-customsuite.xml</span>
<span class="header-content">C:\Users\Administrator\AppData\Local\Temp\testng-eclipse--1893454687\testng-customsuite.xml</span>
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<pre>
......@@ -239,7 +155,7 @@
&lt;suite name=&quot;Default suite&quot;&gt;
&lt;test verbose=&quot;2&quot; name=&quot;Default test&quot;&gt;
&lt;classes&gt;
&lt;class name=&quot;com.mjitech.qa.test.ContainerStatus&quot;/&gt;
&lt;class name=&quot;com.mjitech.qa.test.AddSkuToCart&quot;/&gt;
&lt;/classes&gt;
&lt;/test&gt; &lt;!-- Default test --&gt;
&lt;/suite&gt; &lt;!-- Default suite --&gt;
......@@ -279,48 +195,20 @@ data.addColumn('number', 'Number');
data.addColumn('string', 'Method');
data.addColumn('string', 'Class');
data.addColumn('number', 'Time (ms)');
data.addRows(9);
data.addRows(2);
data.setCell(0, 0, 0)
data.setCell(0, 1, 'containerStatusTest06')
data.setCell(0, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(0, 3, 10093);
data.setCell(0, 1, 'enter_maintenance_page')
data.setCell(0, 2, 'com.mjitech.qa.test.AddSkuToCart')
data.setCell(0, 3, 800);
data.setCell(1, 0, 1)
data.setCell(1, 1, 'containerStatusTest09')
data.setCell(1, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(1, 3, 10051);
data.setCell(2, 0, 2)
data.setCell(2, 1, 'containerStatusTest01')
data.setCell(2, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(2, 3, 1629);
data.setCell(3, 0, 3)
data.setCell(3, 1, 'containerStatusTest05')
data.setCell(3, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(3, 3, 739);
data.setCell(4, 0, 4)
data.setCell(4, 1, 'containerStatusTest04')
data.setCell(4, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(4, 3, 675);
data.setCell(5, 0, 5)
data.setCell(5, 1, 'containerStatusTest07')
data.setCell(5, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(5, 3, 672);
data.setCell(6, 0, 6)
data.setCell(6, 1, 'containerStatusTest03')
data.setCell(6, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(6, 3, 619);
data.setCell(7, 0, 7)
data.setCell(7, 1, 'containerStatusTest02')
data.setCell(7, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(7, 3, 618);
data.setCell(8, 0, 8)
data.setCell(8, 1, 'containerStatusTest08')
data.setCell(8, 2, 'com.mjitech.qa.test.ContainerStatus')
data.setCell(8, 3, 589);
data.setCell(1, 1, 'login')
data.setCell(1, 2, 'com.mjitech.qa.test.AddSkuToCart')
data.setCell(1, 3, 371);
window.suiteTableData['Default_suite']= { tableData: data, tableDiv: 'times-div-Default_suite'}
return data;
}
</script>
<span class="suite-total-time">Total running time: 25 seconds</span>
<span class="suite-total-time">Total running time: 1 seconds</span>
<div id="times-div-Default_suite">
</div> <!-- times-div-Default_suite -->
</div> <!-- times-div -->
......@@ -346,42 +234,14 @@ return data;
</div> <!-- main-panel-header rounded-window-top -->
<div class="main-panel-content rounded-window-bottom">
<div class="chronological-class">
<div class="chronological-class-name">com.mjitech.qa.test.ContainerStatus</div> <!-- chronological-class-name -->
<div class="chronological-class-name">com.mjitech.qa.test.AddSkuToCart</div> <!-- chronological-class-name -->
<div class="test-method">
<span class="method-name">containerStatusTest01</span>
<span class="method-name">enter_maintenance_page</span>
<span class="method-start">0 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest02</span>
<span class="method-start">1634 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest03</span>
<span class="method-start">2256 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest04</span>
<span class="method-start">2878 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest05</span>
<span class="method-start">3557 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest06</span>
<span class="method-start">4301 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest07</span>
<span class="method-start">14396 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest08</span>
<span class="method-start">15074 ms</span>
</div> <!-- test-method -->
<div class="test-method">
<span class="method-name">containerStatusTest09</span>
<span class="method-start">15668 ms</span>
<span class="method-name">login</span>
<span class="method-start">801 ms</span>
</div> <!-- test-method -->
</div> <!-- main-panel-content rounded-window-bottom -->
</div> <!-- panel -->
......
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by org.testng.reporters.JUnitReportReporter -->
<testsuite hostname="YLMF-1711181457" name="com.mjitech.qa.test.AddSkuToCart" tests="1" failures="0" timestamp="4 Mar 2019 09:57:23 GMT" time="0.650" errors="0">
<testcase name="add_sku_to_cart" time="0.650" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testsuite hostname="YLMF-1711181457" name="com.mjitech.qa.test.AddSkuToCart" tests="2" failures="0" timestamp="5 Jun 2019 08:29:09 GMT" time="1.171" errors="0">
<testcase name="login" time="0.371" classname="com.mjitech.qa.test.AddSkuToCart"/>
<testcase name="enter_maintenance_page" time="0.800" classname="com.mjitech.qa.test.AddSkuToCart"/>
</testsuite> <!-- com.mjitech.qa.test.AddSkuToCart -->
......@@ -4,46 +4,18 @@
<th>Method name</th>
<th>Groups</th>
</tr><tr>
<td>com.mjitech.qa.test.ContainerStatus</td>
<td>com.mjitech.qa.test.AddSkuToCart</td>
<td>&nbsp;</td><td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@Test</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest02</td>
<td>enter_maintenance_page</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest01</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest09</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest08</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest07</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest06</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest05</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest04</td>
<td>&nbsp;</td></tr>
<tr>
<td>&nbsp;</td>
<td>containerStatusTest03</td>
<td>login</td>
<td>&nbsp;</td></tr>
<tr>
<td align='center' colspan='3'>@BeforeClass</td>
......
<h2>Methods run, sorted chronologically</h2><h3>&gt;&gt; means before, &lt;&lt; means after</h3><p/><br/><em>Default suite</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
<table border="1">
<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:41</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest01()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest01</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:43</td> <td>1633</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest02()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest02</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:44</td> <td>2255</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest03()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest03</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:44</td> <td>2877</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest04()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest04</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:45</td> <td>3557</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest05()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest05</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:46</td> <td>4300</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest06()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest06</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:56</td> <td>14395</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest07()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest07</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:57</td> <td>15075</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest08()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest08</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:57</td> <td>15668</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest09()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest09</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:08</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.enter_maintenance_page()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">enter_maintenance_page</td>
<td>main@22069592</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:09</td> <td>801</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.login()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">login</td>
<td>main@22069592</td> <td></td> </tr>
</table>
<h2>Methods run, sorted chronologically</h2><h3>&gt;&gt; means before, &lt;&lt; means after</h3><p/><br/><em>Default suite</em><p/><small><i>(Hover the method name to see the test class name)</i></small><p/>
<table border="1">
<tr><th>Time</th><th>Delta (ms)</th><th>Suite<br>configuration</th><th>Test<br>configuration</th><th>Class<br>configuration</th><th>Groups<br>configuration</th><th>Method<br>configuration</th><th>Test<br>method</th><th>Thread</th><th>Instances</th></tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:41</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest01()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest01</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:43</td> <td>1633</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest02()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest02</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:44</td> <td>2255</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest03()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest03</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:44</td> <td>2877</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest04()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest04</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:45</td> <td>3557</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest05()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest05</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:46</td> <td>4300</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest06()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest06</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:56</td> <td>14395</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest07()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest07</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:57</td> <td>15075</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest08()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest08</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/05/09 16:11:57</td> <td>15668</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="ContainerStatus.containerStatusTest09()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]">containerStatusTest09</td>
<td>main@775931202</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:08</td> <td>0</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.enter_maintenance_page()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">enter_maintenance_page</td>
<td>main@22069592</td> <td></td> </tr>
<tr bgcolor="69b199"> <td>19/06/05 16:29:09</td> <td>801</td> <td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td><td title="AddSkuToCart.login()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]">login</td>
<td>main@22069592</td> <td></td> </tr>
</table>
<html><head><title>testng.xml for Default suite</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="Default&nbsp;suite"&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;verbose="2"&nbsp;name="Default&nbsp;test"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.mjitech.qa.test.ContainerStatus"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;test&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;suite&nbsp;--&gt;<br/></tt></body></html>
\ No newline at end of file
<html><head><title>testng.xml for Default suite</title></head><body><tt>&lt;?xml&nbsp;version="1.0"&nbsp;encoding="UTF-8"?&gt;<br/>&lt;!DOCTYPE&nbsp;suite&nbsp;SYSTEM&nbsp;"http://testng.org/testng-1.0.dtd"&gt;<br/>&lt;suite&nbsp;name="Default&nbsp;suite"&gt;<br/>&nbsp;&nbsp;&lt;test&nbsp;verbose="2"&nbsp;name="Default&nbsp;test"&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;classes&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;class&nbsp;name="com.mjitech.qa.test.AddSkuToCart"/&gt;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&lt;/classes&gt;<br/>&nbsp;&nbsp;&lt;/test&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;test&nbsp;--&gt;<br/>&lt;/suite&gt;&nbsp;&lt;!--&nbsp;Default&nbsp;suite&nbsp;--&gt;<br/></tt></body></html>
\ No newline at end of file
......
......@@ -10,7 +10,7 @@
<tr valign='top'>
<td>1 test</td>
<td><a target='mainFrame' href='classes.html'>1 class</a></td>
<td>9 methods:<br/>
<td>2 methods:<br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods.html'>chronological</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-alphabetical.html'>alphabetical</a><br/>
&nbsp;&nbsp;<a target='mainFrame' href='methods-not-run.html'>not run (0)</a></td>
......@@ -22,7 +22,7 @@
</tr></table>
<table width='100%' class='test-passed'>
<tr><td>
<table style='width: 100%'><tr><td valign='top'>Default test (9/0/0)</td><td valign='top' align='right'>
<table style='width: 100%'><tr><td valign='top'>Default test (2/0/0)</td><td valign='top' align='right'>
<a href='Default test.html' target='mainFrame'>Results</a>
</td></tr></table>
</td></tr><p/>
......
......@@ -4,6 +4,6 @@
</head><body>
<h2><p align='center'>Test results</p></h2>
<table border='1' width='100%' class='main-page'><tr><th>Suite</th><th>Passed</th><th>Failed</th><th>Skipped</th><th>testng.xml</th></tr>
<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>9</em></td><td><em>0</em></td><td><em>0</em></td><td>&nbsp;</td></tr>
<tr align='center' class='invocation-passed'><td><em>Total</em></td><td><em>2</em></td><td><em>0</em></td><td><em>0</em></td><td>&nbsp;</td></tr>
<tr align='center' class='invocation-passed'><td><a href='Default suite/index.html'>Default suite</a></td>
<td>9</td><td>0</td><td>0</td><td><a href='Default suite/testng.xml.html'>Link</a></td></tr></table></body></html>
<td>2</td><td>0</td><td>0</td><td><a href='Default suite/testng.xml.html'>Link</a></td></tr></table></body></html>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Failed suite [Suite]">
<listeners>
<listener class-name="org.uncommons.reportng.HTMLReporter"/>
<listener class-name="org.uncommons.reportng.JUnitXMLReporter"/>
</listeners>
<test name="mobile-micoo prgoram-login(failed)">
<suite name="Failed suite [Default suite]">
<test name="Default test(failed)">
<classes>
<class name="com.mjitech.qa.test.AddSkuToCart">
<methods>
<include name="beforerMethod"/>
<include name="end"/>
<include name="submitNewCart"/>
<include name="add_sku_to_cart"/>
</methods>
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
<class name="com.mjitech.qa.test.VaildateLoginName">
<methods>
<include name="VaildateLoginNameByDabao"/>
</methods>
</class> <!-- com.mjitech.qa.test.VaildateLoginName -->
</classes>
</test> <!-- mobile-micoo prgoram-login(failed) -->
<test name="Flat Interface(failed)">
<classes>
<class name="com.mjitech.qa.test.ListFault">
<methods>
<include name="list_fault"/>
</methods>
</class> <!-- com.mjitech.qa.test.ListFault -->
<class name="com.mjitech.qa.test.AddSkuToCart">
<methods>
<include name="beforerMethod"/>
<include name="end"/>
</methods>
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
<class name="com.mjitech.qa.test.GetMachineData">
<methods>
<include name="getMachineData"/>
</methods>
</class> <!-- com.mjitech.qa.test.GetMachineData -->
</classes>
</test> <!-- Flat Interface(failed) -->
<test name="WeiXin Interface(failed)">
<classes>
<class name="com.mjitech.qa.test.AddSkuToCart">
<methods>
<include name="beforerMethod"/>
<include name="end"/>
</methods>
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
<class name="com.mjitech.qa.test.GetPagedMainpageData">
<methods>
<include name="test_login_with_openid"/>
<include name="get_paged_mainpage_data"/>
</methods>
</class> <!-- com.mjitech.qa.test.GetPagedMainpageData -->
</classes>
</test> <!-- WeiXin Interface(failed) -->
</suite> <!-- Failed suite [Suite] -->
</test> <!-- Default test(failed) -->
</suite> <!-- Failed suite [Default suite] -->
<?xml version="1.0" encoding="UTF-8"?>
<testng-results skipped="0" failed="0" total="9" passed="9">
<testng-results skipped="0" failed="0" total="2" passed="2">
<reporter-output>
</reporter-output>
<suite name="Default suite" duration-ms="25742" started-at="2019-05-09T08:11:41Z" finished-at="2019-05-09T08:12:07Z">
<suite name="Default suite" duration-ms="1189" started-at="2019-06-05T08:29:08Z" finished-at="2019-06-05T08:29:09Z">
<groups>
</groups>
<test name="Default test" duration-ms="25742" started-at="2019-05-09T08:11:41Z" finished-at="2019-05-09T08:12:07Z">
<class name="com.mjitech.qa.test.ContainerStatus">
<test-method status="PASS" signature="containerStatusTest01()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest01" duration-ms="1629" started-at="2019-05-09T16:11:41Z" finished-at="2019-05-09T16:11:43Z">
<test name="Default test" duration-ms="1189" started-at="2019-06-05T08:29:08Z" finished-at="2019-06-05T08:29:09Z">
<class name="com.mjitech.qa.test.AddSkuToCart">
<test-method status="PASS" signature="enter_maintenance_page()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]" name="enter_maintenance_page" duration-ms="800" started-at="2019-06-05T16:29:08Z" finished-at="2019-06-05T16:29:09Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest01 -->
<test-method status="PASS" signature="containerStatusTest02()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest02" duration-ms="618" started-at="2019-05-09T16:11:43Z" finished-at="2019-05-09T16:11:44Z">
</test-method> <!-- enter_maintenance_page -->
<test-method status="PASS" signature="login()[pri:0, instance:com.mjitech.qa.test.AddSkuToCart@27f723]" name="login" duration-ms="371" started-at="2019-06-05T16:29:09Z" finished-at="2019-06-05T16:29:09Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest02 -->
<test-method status="PASS" signature="containerStatusTest03()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest03" duration-ms="619" started-at="2019-05-09T16:11:44Z" finished-at="2019-05-09T16:11:44Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest03 -->
<test-method status="PASS" signature="containerStatusTest04()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest04" duration-ms="675" started-at="2019-05-09T16:11:44Z" finished-at="2019-05-09T16:11:45Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest04 -->
<test-method status="PASS" signature="containerStatusTest05()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest05" duration-ms="739" started-at="2019-05-09T16:11:45Z" finished-at="2019-05-09T16:11:46Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest05 -->
<test-method status="PASS" signature="containerStatusTest06()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest06" duration-ms="10093" started-at="2019-05-09T16:11:46Z" finished-at="2019-05-09T16:11:56Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest06 -->
<test-method status="PASS" signature="containerStatusTest07()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest07" duration-ms="672" started-at="2019-05-09T16:11:56Z" finished-at="2019-05-09T16:11:57Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest07 -->
<test-method status="PASS" signature="containerStatusTest08()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest08" duration-ms="589" started-at="2019-05-09T16:11:57Z" finished-at="2019-05-09T16:11:57Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest08 -->
<test-method status="PASS" signature="containerStatusTest09()[pri:0, instance:com.mjitech.qa.test.ContainerStatus@5f3a4b84]" name="containerStatusTest09" duration-ms="10051" started-at="2019-05-09T16:11:57Z" finished-at="2019-05-09T16:12:07Z">
<reporter-output>
</reporter-output>
</test-method> <!-- containerStatusTest09 -->
</class> <!-- com.mjitech.qa.test.ContainerStatus -->
</test-method> <!-- login -->
</class> <!-- com.mjitech.qa.test.AddSkuToCart -->
</test> <!-- Default test -->
</suite> <!-- Default suite -->
</testng-results>
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