测试经验总结
douyunqian668
这个作者很懒,什么都没留下…
展开
-
性能调优实战-CS的课程
1.cpu上下文切换会导致系统性能降低查看上下文切换vmstat 3pidstat 3 可以看到每个进程的cs的切换情况原创 2021-06-20 21:07:47 · 134 阅读 · 0 评论 -
程序员
程序员没有公务员好,公务员没有官员好原创 2017-03-15 15:59:00 · 294 阅读 · 0 评论 -
Java的SAX解析代码二
package com.imooc.learn2;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;public class SaxParseHandler extends DefaultHandler {原创 2017-03-24 20:53:57 · 280 阅读 · 0 评论 -
Java的SAX解析代码一
package com.imooc.learn2;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;原创 2017-03-24 20:53:24 · 292 阅读 · 0 评论 -
使用selenium给更改页面元素的css属性
package com.gloryroad.Demo;import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import o原创 2017-03-24 14:43:59 · 4821 阅读 · 0 评论 -
使用Selenium操作JavaScript进行点击
package com.gloryroad.Demo;import org.openqa.selenium.By;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.sele原创 2017-03-24 14:01:43 · 4877 阅读 · 0 评论 -
eclipse加载jar包,如何直接查看源代码
直接在Eclipse MarketPlace 中搜索"jad",原创 2017-03-31 15:39:36 · 657 阅读 · 0 评论 -
selenium的窗口跳动
package com.gloryroad.Demo;import java.util.Set;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.fi原创 2017-03-24 10:50:49 · 390 阅读 · 0 评论 -
TestNG多个xml进行自动化测试
原创 2017-03-31 12:20:08 · 1889 阅读 · 0 评论 -
Java的Dom解析xml
package com.imooc.learn2;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;import org.w3原创 2017-03-23 20:01:24 · 235 阅读 · 0 评论 -
使用jdbc来做数据测试
package com.gloryroad.testcase;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement;import原创 2017-03-30 16:43:42 · 339 阅读 · 0 评论 -
Selenium模拟鼠标操作
package com.gloryroad.Demo;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;impor原创 2017-03-23 17:06:41 · 532 阅读 · 0 评论 -
SeleniuM的按键操作模拟键盘
package com.gloryroad.Demo;import org.openqa.selenium.Keys;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selenium.interactions.Act原创 2017-03-23 17:05:23 · 2088 阅读 · 0 评论 -
Selenium的截图方法
package com.gloryroad.Demo;import java.io.File;import org.apache.commons.io.FileUtils;import org.openqa.selenium.OutputType;import org.openqa.selenium.TakesScreenshot;import org.open原创 2017-03-23 17:04:40 · 547 阅读 · 0 评论 -
拆分的Webdriver智能等待代码
package com.gloryroad.Demo;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;impor原创 2017-03-23 17:03:48 · 291 阅读 · 0 评论 -
WebDriver的智能等待
package com.gloryroad.Demo;import org.junit.internal.runners.statements.ExpectException;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebEle原创 2017-03-23 17:03:02 · 373 阅读 · 0 评论 -
Git 报错Git Bash: Could not open a connection to your authentication agent
解决方法:需要以Admain权限进入Git BASH1.输入eval $(ssh-agent -s)2.ssh-add "密钥的路径"3。输入密钥的密码4.可以下载远程的库文件的代码原创 2017-03-14 13:33:24 · 898 阅读 · 0 评论 -
JavaSelenium处理Excel数据驱动做测试
package com.gloryroad.testcase;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.ArrayList;import java原创 2017-03-30 11:12:20 · 2427 阅读 · 0 评论 -
TestNG实现远程Ie浏览器测试
Hub输入:java -jar seleniu...jar -role hubNode输入java -jar sele...jar -role webdriver -hub http:kkkkkk:4444/grid/register -port 6665 -Dwebdriver.ie.driver="路径" - maxSession 5 -browser -maxInstances原创 2017-04-01 16:37:46 · 881 阅读 · 0 评论 -
TestNG实现远程执行火狐浏览器
Hub机器输入java -jar selenium-jar-statnjld.jar -role hubNode机器输入:java -jar sel....... -role webdriver -hub 主机:4444/gird/register -port 6655注意:火狐版本不要处于加载插件中,尽量版本不要太高package com.gl原创 2017-04-01 12:03:37 · 769 阅读 · 0 评论 -
Python event事件
# coding=utf-8import threadingdef fun(i,event): print(i) event.wait() print(i+100)e=threading.Event()for i in range(10): t=threading.Thread(target=fun,args=(i,e))原创 2017-03-25 18:48:41 · 1073 阅读 · 0 评论 -
Python2输出字段不乱码的解决方案包括list,就是这么厉害
print(json.dumps(content_result, encoding="UTF-8", ensure_ascii=False))原创 2018-05-30 19:59:40 · 297 阅读 · 0 评论 -
Python在Ubuntun环境执行subprocess以sudo权限执行命令
import subprocess d = subprocess.Popen("sudo -S chmod 777 /home/auto1/a.txt", stdin=subprocess.PIPE, stderr=subprocess.PIPE, stdout=subprocess.PIPE, universal_newlines=Tru...原创 2018-05-23 16:36:31 · 6661 阅读 · 0 评论 -
DjangoORM的一对一数据库设计
class Account(models.Model): user_name=models.CharField(u"用户名",max_length=80) password=models.CharField(u"密码",max_length=255) reg_data=models.DateField() def __unicode__(self): ...原创 2018-05-08 10:21:45 · 183 阅读 · 0 评论 -
Ajax上传文件分析
//全部通过后// $("#submitAllThings").addClass("disabled"); var dtarget=window.location.pathname.split("/")[1]; if (submitflag) { var formData=new FormData(); var urlinfo=""; $.each($(".uriinfo"...原创 2018-04-25 10:36:37 · 195 阅读 · 0 评论 -
Selenium本地打开远程浏览器
selenium-grid,本地/远程打开chrome浏览器下载chrome驱动chromedriver.exe注意一定要跟自己的chrome版本保持一致,具体可以参考这个网站 http://blog.csdn.net/wang8978/article/details/52934506 如果不一致,运行不起来。hub端代码public class Driver { public s...原创 2018-04-11 14:33:34 · 2017 阅读 · 1 评论 -
Selenium远程执行测试用例
from selenium import webdriverimport randomfrom selenium.webdriver.chrome.options import Optionsoption=Options()option.add_argument("ignore-infobars")option.add_argument("--ignore-certificate-err...原创 2018-04-11 13:42:23 · 1084 阅读 · 0 评论 -
接口测试用例设计
1.参数异常:关键字异常,参数为空,参数个数不对,错误的参数2.数据异常:数据为关键字,数据为空,数据长度不一致,错误数据原创 2017-06-03 23:07:45 · 526 阅读 · 0 评论 -
java post接口测试代码
package com.example.day02;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.apache.http.Consts;import org.apache.http.NameValuePair;import org.原创 2017-04-16 11:37:07 · 3508 阅读 · 0 评论 -
webdriver操作火狐浏览器的属性配置
package com.gloryroad.Demo;import org.junit.Before;import org.openqa.selenium.JavascriptExecutor;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;imp原创 2017-03-27 14:28:09 · 2767 阅读 · 0 评论 -
Dom4j方式创建xml
package com.ejvqa.learn01;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.sql.rowset.spi.XmlWriter;import org.dom4j.Document;import原创 2017-04-03 21:36:47 · 330 阅读 · 0 评论 -
Java的Sax创建xml代码
package com.ejvqa.learn01;import java.io.File;import java.io.FileOutputStream;import javax.swing.TransferHandler;import javax.xml.transform.OutputKe原创 2017-04-03 21:36:05 · 284 阅读 · 0 评论 -
使用Java的JDOM解析xml代码
package com.imooc.learn3;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.List;import org.jdom2.Attribute;import org.原创 2017-03-26 20:38:12 · 350 阅读 · 0 评论 -
python自定义线程池
# coding=utf-8import threadingimport queueclass ThreadPoll: def __init__(self,maxsize): self.max=maxsize self.p=queue.Queue(self.max) for i in range(maxsize):原创 2017-03-26 16:28:02 · 534 阅读 · 0 评论 -
Selenium在远程中的截图
/远程截图driver=new Augmenter().augment(driver);File srcee=((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);try {FileUtils.copyFile(srcee, new File("resource/remote.png"));} catch (IOE原创 2017-04-01 18:27:37 · 473 阅读 · 0 评论 -
TestNG中的配置文件
parallel="tests":TestNg使用相同的线程运行每个test标签中包含的所有的测试方法,但是不同的test的方法均运行在不同的线程中papallel="methods":使用不同的线程来运行不同的方法parallel="classes" 将相同测试类中测试方法运行同一线程中,每个测试类的测试方法均运行不同的线程中.papallels="instances" TestNG原创 2017-04-01 17:53:20 · 566 阅读 · 0 评论 -
gIT步骤
git config --global user.name " "git config --global user.email .@thomsonreuters.comgit config --global core.autocrlf falsegit config --global core.longpaths truegit config --global push.defau原创 2017-03-16 14:21:24 · 421 阅读 · 0 评论 -
Python的进程池
# coding=utf-8from multiprocessing import Poolimport timedef lll(i): time.sleep(2) print(i)if __name__ == '__main__': p=Pool(5) for i in range(30): t=p.apply_a原创 2017-03-29 21:09:48 · 268 阅读 · 0 评论 -
selenium之操作多个选项的select
package com.gloryroad.Demo;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selenium.support.ui.Select;原创 2017-03-22 17:20:54 · 1411 阅读 · 0 评论 -
操作HTML5画画代码
package com.gloryroad.testcase;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.openqa.selenium.JavascriptExecutor;import org.openqa.s原创 2017-03-29 15:03:13 · 2257 阅读 · 0 评论