首页 文章 精选 留言 我的

精选列表

搜索[基准测试],共10000篇文章
优秀的个人博客,低调大师

Selenium + Python + Chrome 自动化测试 环境搭建

一、下载Python 相关的教程很多,此处不详细记录了,下面是官网下载地址: https://www.python.org/downloads/ 我使用的python版本为 Python 3.6.1 注意:下载完成后配置python和pip的环境变量 二、下载Selenium 如果环境变量配置成功,在命令提示符下输入以下指令即可安装 pip install -U selenium 出现 Successfully 表示下载成功 三、下载对应驱动 官网(需要科学上网): https://sites.google.com/a/chromium.org/chromedriver/downloads 第三方: https://npm.taobao.org/mirrors/chromedriver 下载后放至 "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe" 并添加环境变量 四、运行Python # -*- coding: utf-8 -*- from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get('http://www.baidu.com') 注意:此处运行后我报了有关driver的错误,理论上应该配了环境变量就可以了,但是配置了还是有错,最后的方法是将下载的driver放到与python文件相同的目录下 成功运行后可以自动打开百度的首页,就代表环境配置成功啦!

优秀的个人博客,低调大师

DRDS和RDS只读实例性能对比测试

我们都知道,对于数据库中基础信息表来说,它的数据变化频率低,数据量小,但由于基础数据本身的特点,大多数相关系统都会对频繁地读取它。即便我们通过对数据调取服务进行服务化包装,通过HSF服务的方式对外暴露,以减少多个系统直接操作数据库带来的问题,但数据本身的读取频率和并发度都非常高,QPS可以轻易达到10万以上。通常,使用普通的关系型数据库,比如RDS很难满足这样的场景,业内普遍的做法是在数据库前加一层数据库缓存服务,比如redis或memcache来存放基础信息,以此承载海量的高并发访问请求。但是也会存在问题,当缓存服务发生故障,或者由于某种异常被击穿,大量的访问请求迅速会打到后端的数据库上,数据库能不能在关键时候扛住压力,为运维人员争取时间,快速修复缓存服务,显得至关重要。 是的,这个时候,阿里云RDS和DRDS都提

优秀的个人博客,低调大师

为什么SAP默默开始区块链研究测试

暴走时评:去年世界领先的信息和咨询公司Gartner发布报告称,德国SAP几乎占据世界四分之一的供应链管理软件市场。目前该公司已经开始多个领域的区块链探索,但是公司会通过辨别市场和客户需求,确定公司最终研究方向。作为世界软件开发的主导力量,我们期待SAP的参与会给区块链领域带来具有代表性的商业应用软件。 翻译:Annie_Xu 比特币的成功激励全球技术公司开始尝试调整底层代码,开发新的商业用例。 SAP是1970年一群IBM工程师成立的德国软件公司,它也无一例外的加入区块链领域。去年大半年时间这个位于德国小镇魏恩海姆的公司一直在探索该技术的潜在应用,涉及领域包括金融、支付、供应链管理等。 但是像其他同行者一样,SAP不确定区块链的未来会怎样。而且采访公司代表得知,他们只是简单回应不断增长的客户需求以及传统市场参与者与初创企业高涨的激情。 在

优秀的个人博客,低调大师

Hive中文件存储格式及大小比较测试

在hive中创建表是有如下一个语句 [ROW FORMAT row_format] row_format 的类型有如下: file_format: : SEQUENCEFILE | TEXTFILE -- (Default, depending on hive.default.fileformat configuration) | RCFILE -- (Note: Available in Hive 0.6.0 and later) | ORC -- (Note: Available in Hive 0.11.0 and later) | PARQUET -- (Note: Available in Hive 0.13.0 and later) | AVRO -- (Note: Available in Hive 0.14.0 and later) | INPUTFORMAT input_format_classname OUTPUTFORMAT output_format_classname 默认是文本格式例如: 按照数据存储方式分类 官方文档地址https://cwiki.apache.org/confluence/display/Hive/SerDe 按照行存储 SEQUENCEFILE TEXTFILE 按照列存储 RCFILEORC PARQUET 说明:parquet目前已经是apache的顶级项目了,在hive,hbase,spark中都是经常使用的。 文件格式的压缩比较 参考文档http://zh.hortonworks.com/blog/orcfile-in-hdp-2-better-compression-better-performance/ 实际业务我们是按照列来分析数据及使用数据的。 1、创建文本表 2、加载数据 image.png 3、查看创建OCR文件的格式 4、创建ocr文件 5、把文件表中的数据插入到OCR类型的表中 6、创建parquet类型的表并插入数据 7、查看文件大小 原始文本文件的大小 orc文件大小 partquet文件大小

优秀的个人博客,低调大师

高效自动化的准备开发测试环境

自动化的高效团队开发环境:http://tchen.me/posts/2013-04-25-engineering-environment-for-smart-team.html Docker 和 Vagrant: Docker教程中文版本:https://code.csdn.net/u010702509/docker/file/Docker.md 一些关于Docker的范例和文章:http://special.csdncms.csdn.net/BeDocker/ 参考:使用 Vagrant 打造跨平台开发环境 Vagrant是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行 本文转自 念槐聚 博客园博客,原文链接:http://www.cnblogs.com/haochuang/p/4514551.html,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册