摘要:
启动selenium时报错如下异常: selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH. 解决方式:需要下载geckodriver,并放在path的 阅读全文
摘要:
locust 实战:用户登录并下单 涉及内容: 1、session信息关联 2、用户数据参数化 3、对响应数据进行检查点设置 具体代码如下: 创建执行脚本: 运行结果: 看看异常的记录日志: 再看看,我自己设置的locust运行中打印的登录用户信息: 最后,登录商城查看是否有新的订单: (特此说明一 阅读全文
摘要:
tar [option] [file] -c:创建一个新的归档 -v:冗长地列出被处理的文件 -f:指定归档文件的名称 -x:解压文档包 创建归档 tar cfv test.tar /tmp/test 创建归档并进行压缩为.gz文件 -z 归档后调用gzip工具进行压缩 tar czvf docum 阅读全文
摘要:
gzip 压缩指定文件(.gz) gzip test -c[可选参数] 压缩到指定的文件 gzip -c test > test.gz -r[可选参数] 递归压缩文件 gzip -r /usr/test 压缩目录下的所有文件 gzip /tmp/* gzip 解压指定文件(.gz) gzip -d 阅读全文
摘要:
检查点简而言之是用来检查脚本是否达到事先预想的结果,因为locus判断请求是否成功只是通过请求响应的状态码是否为200或2xx来进行,缺乏可靠性。因此,有时请求返回的是200,但是却并未是测试想要的结果。所以需要使用检查点来检查请求返回的数据是否正确,增加脚本的可靠性和说服力。 要获取到请求返回的数 阅读全文
摘要:
Python requests是python的一个HTTP客户端库,可以使用requests库提供的方法对http协议进行请求。 requests安装: Pip install requests 也可以下载安装包进行安装。 Python setup.py install Requests 方法: 发送get请求的方法,语法格式 get(url, params=None, **kwargs... 阅读全文
摘要:
在进行压测时,经常需要对一些动态的数据进行数据关联。要不然容易造成脚本回放失败,或者多个虚拟用户执行时,只有一个用户运行成功。 如下图:未关联数据时,脚本参数及回放结果 因此,在进行压测时,想要脚本能更好的模拟用户场景行为,就需要对动态数据进行关联,至于那些是动态数据,可以借助fiddler或其他抓 阅读全文
摘要:
1、在需要测试计划页面,导入数据库驱动jar包。 2、在线程组下,添加数据库连接配置控件:JDBC Connection Configuration 3、设置同步计时器的参数,用于并发使用 4、向数据库表中插入数据 5、查询数据库表信息。 运行结果: 阅读全文
摘要:
最近在使用jmeter进行测试时,每次回放时,都回放失败,查看response data 提示:java.net.URISyntaxException: Illegal character in query at index 172 的异常信息。如下: java.net.URISyntaxExcep 阅读全文