2019国赛自主可控测试赛前练习

发布于 2019-09-28  557 次阅读


练习赛主要分为三个部分:

  1. 航天中认功能测试9121
  2. 航天中认性能测试
  3. 航天中认自主可控众包测试练习赛

具体环境配置等等问题查找下方手册


下面是 2019国赛自主可控测试赛前练习【个人赛】

1.航天中认功能测试9121

需求文档地址

import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.edge.EdgeDriver;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.By;

public class Example {

    // Mooctest Selenium Example


    // <!> Check if selenium-standalone.jar is added to build path.

    public static void test(WebDriver driver) throws InterruptedException {
        // TODO Test script
        // eg:driver.get("https://www.baidu.com/")
        // eg:driver.findElement(By.id("wd"));
    	
    
//      启动 Edge浏览器
      
    	//options.binary_location ='D:\\Program Files\\Tencent\\QQBrowser\\QQBrowser.exe';
    	//driver = webdriver.Chrome(r'D:\QQchromedriver\chromedriver.exe', options=options);
    	Thread.sleep(100);		
    	driver.get("http://114.116.106.156/show-how/common/login.jsp");
    	Thread.sleep(100);	
    	driver.findElement(By.xpath("//*[@id='username']")).sendKeys("test006");//登陆
    	Thread.sleep(100);	
    	driver.findElement(By.xpath("//*[@id='password']")).sendKeys("1");//输入密码
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='userForm']/div[1]/div[4]/button")).click();//登陆
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='main-menu']/li[2]/a/i")).click();//点击class图标个人事务
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='main-menu']/li[2]/ul/li[1]/a/span")).click();//点击个人信息1
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='main-menu']/li[2]/ul/li[1]/ul/li[1]/a/span")).click();//点击个人信息2
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='pimInfo_email']")).clear();
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='pimInfo_email']")).sendKeys("123456@163.com");//输入邮箱
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='pimInfo_cellphone']")).clear();
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='pimInfo_cellphone']")).sendKeys("12345678901");//输入电话
    	Thread.sleep(100);
    	driver.findElement(By.xpath("//*[@id='submitButton']")).click();//点击保存
    }

    public static void main(String[] args) {
        // Run main function to test your script.
        WebDriver driver = new ChromeDriver();
       try { test(driver); } 
        catch(Exception e) { e.printStackTrace(); }
       // finally { driver.quit(); }
     
    }

}
分数只有66,不知道还有哪出错扣分了
:huaji:


2.航天中认性能测试

1.打开Bad:huaji:Boy

创建一个New,输入网址后按文档步骤操作

步骤结束后点击左上角File然后点击Export to JMeter

更改文件名,保存到桌面就可以惹

找到保存的jmx文件拖入线程组

将文件拖入线程组
这里可以选择中文

2.创建名为“bpm”的线程组(Thread Group)

根据文档需求(在该线程组处配置10-20个并发用户和合适的ramp up period,线程组执行时间为1分钟)将图片中NAME改为bpm........

配置好线程数
添加事务控制器

因为是测试“流程中心-未结流程”的这个功能,所以找到这个脚本并放入事务控制组

修改脚本的值
在脚本下添加csv和集结点
csv

Filename文件名.csv

File encodingutf-8

Variable Names为变量的NAME用“ , ”隔开


最后run试试

:huaji:


孔雀东南飞,五里一徘徊