
软件测试
软件测试的经典定义是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。因为软件是由文档、数据以及程序组成的,所以软件测试的对象也就不仅仅是程序本身,而是包括软件形成过程的文档、数据以及程序。
Tom Ma.
先模仿,后超越!
First imitate, then surpass!
展开
-
CentOS 7 安装 ab
Apache Benchmark(简称ab) 是Apache安装包中自带的压力测试工具 ,简单易用1、安装yum -y install httpd-tools2、测试# 模拟并发100次,共1000次ab -c 100 -n 1000 http://www.baidu.com/2、参数说明此外,我们再根据上面的用法介绍界面来详细了解每个参数选项的作用。-n...原创 2020-04-09 23:48:08 · 554 阅读 · 0 评论 -
Python 性能测试 Locust 实例
from locust import HttpLocust, TaskSet, task, betweenimport jsonclass UserBehavior(TaskSet): def on_start(self): self.login() self.headers = { 'Accept-Encoding': '...原创 2020-04-15 13:45:29 · 1552 阅读 · 2 评论 -
PIP 安装 Locust
在 pycharm 安装pip install locustio报错Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools解决方法安装 Microsoft Visual C++ Build Tools链接:https://pan.baidu.com/s/1...原创 2020-04-13 17:12:39 · 1143 阅读 · 0 评论 -
Python Selenium 浏览器滚动
1、用键盘右下角的 UP,DOWN 按键来处理页面滚动条,这种方法效率高from selenium import webdriverimport timefrom selenium.webdriver.common.keys import Keys# 访问百度driver=webdriver.Chrome()driver.get("http://www.baidu.com")...原创 2020-01-15 11:04:43 · 1536 阅读 · 0 评论 -
Python3 使用 HTMLTestRunner BSTestRunner
一、HTMLTestRunner1、下载地址http://tungwaiyip.info/software/HTMLTestRunner.html2、重新配置参数#第94行 import StringIO 修改为: import io #第539行self.outputBuffer = StringIO.StringIO() 修改为: s...原创 2020-01-03 21:43:53 · 843 阅读 · 0 评论 -
Python Selenium 检查元素是否存在
driver.pyfrom selenium import webdriverclass Browser(): def get_driver(self): driver=webdriver.Chrome() driver.maximize_window() return driverif __name__ == '__main...原创 2020-01-02 20:59:04 · 1831 阅读 · 0 评论 -
Python Unittest 单元测试案例
目录一、calculator.py 加减法的实现类二、start_end.py 开始结束输出类三、test_add.py 加法测试用例类四、test_sub.py 减法测试用例类五、run_test.py 运行测试一、calculator.py 加减法的实现类class Math: def __init__(self,a,b): s...原创 2019-12-23 12:15:15 · 516 阅读 · 0 评论 -
Python find_element_by_xpath 通过 文本内容 定位
查找具体的元素,必须在前面输入标准开头 “ // ”,表示从当前节点寻找所有的后代元素1、通过文本内容定位# HTML<div> <span>11111</span> <span>22222</span> <span>33333</span></div># 通过...原创 2019-12-19 10:26:50 · 17576 阅读 · 1 评论 -
Python Selenium Unittest 自动化测试 简单封装类
用例1、测试百度搜索蓝宝石,断言搜出来的页面的 title 是否正确用例2、测试360搜索蓝宝石,并生成测试报告auto_test│ run_search.py│├─model│ mybase_cls.py│ mydriver_cls.py│ myunit_cls.py│├─page_object│ open_360.py│ ...原创 2019-12-31 11:56:47 · 1251 阅读 · 0 评论 -
Pyinstaller 生成的 exe 报错的解决方法
报错一用 python + selenium 做 web 自动化测试时,为了方便在别的电脑上运行,所以用 pyinstaller 生成 exe 可执行文件,但是生成后无法执行,报错信息在下面。# 打包成 exepyinstaller -D filename.py python selenium 调用代码from selenium import webdriverdrive...原创 2019-12-29 22:38:56 · 3478 阅读 · 2 评论 -
Python find_element_by_css_selector 定位
1、通过 id 定位# HTML<div id="goods"> <span id="title"></span></div># 通过 ID 定位find_element_by_css_selector("#goods")# 通过 tag 与 id 组合定位find_element_by_css_selector("sp...原创 2019-12-18 17:43:44 · 4803 阅读 · 2 评论 -
Python Webdriver 简单测试
CSS定位,打开百度自动搜索红宝石from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get("https://www.baidu.com")# driver.find_element_by_css_selector("#kw").send_keys("蓝宝石"...原创 2019-12-17 11:03:49 · 268 阅读 · 0 评论 -
PyCharm:ModuleNotFoundError:No module named 'selenium' 解决方法
1、打开pycharm,点击File —> Settings,找到 Project Interpreter,点击右边的下拉菜单下的 show All... 选项2、点击 show All... 选项后,点击框框中的 + 号,在点击 System Interpeter 选项,从右边的 Interpreter 把你安装的 python路径加进去即可3、在步骤1的 project Inte...原创 2019-12-16 17:41:05 · 1940 阅读 · 0 评论 -
LoadRunner 11 监控 LINUX 服务器资源,47190 错误解决方法
Monitor name :UNIX Resources. Cannot initialize the monitoring on 192.168.1.113. Error while creating the RPC client. Ensure that the machine can be connected and that it runs the rstat daemon (use rp...原创 2019-12-12 17:32:06 · 841 阅读 · 0 评论