当DiscuzNT遇上了Loadrunner(下) 在之前的两篇文章中,基本上介绍了如何录制脚本和生成并发用户,同时还对测试报告中的几个图表做了简单的说明.今天这篇文章做为这个系列的最后一篇,将会介绍如何通过测试报告来查看系统的运行情况,找出影响性能的因素,以及如何去进行优化. 首先,看一下这张并发用户的图: 这是在优化之前我生成的测试报告的截图,通过这张图可以看到这个测试过程长达24分钟(这在之前的无数次测试中算是具有代表性的了), 而并发用户峰值是从4--15分钟,持续时间近11分钟.就目前…
当DiscuzNT遇上了Loadrunner(中) 在上文中,介绍了如果录制脚本和设置脚本执行次数.如果经过调试脚本能够正常工作的话,就可以设置并发用户数并进行压力测试了. 首先我们通过脚本编辑界面上的“工具”菜单项,选择该菜单的第二项“Create Controller Scenario(创建控制场景)”,如下图: 这时,lr会弹出一个窗口,我们只要在select scenario type项中的number of vusers设置成1000,这样我们就可以用1000并发用户来测试我们上文中所…
MVC遇上bootstrap后的ajax表单验证 使用bootstrap后他由他自带的样式has-error,想要使用它就会比较麻烦,往常使用jqueyr.validate的话只有使用他自己的样式了,而且有模型在使用模型验证更方便点.怎么解决呢? 当然你可以专门写一个针对此的jquery插件,我觉得蛮麻烦的,喜欢写插件的研究下吧. 首先Nuget获取一个 MVC EditorTemplates for Bootstrap 3 的组件,有了他以后就有了一些模版,比如比较简单的一个Text: @mo…
想必做过Android开发的都讨厌那慢如蜗牛的 eclipse原生Android模拟器吧! 光是启动这个模拟器都得花上两三分钟,慢慢的用起来手机来调试,但那毕竟不是长久之计,也确实不方便,后来知道了genymotion这个模拟器,Genymotion依赖于VirtualBox(著名的开源虚拟机软件,轻巧.好用!),就是说Genymotion跟VirtualBox要一起使用(Genymotion调用了VirtualBox的接口). 在安装过程中总是遇上这样那样的问题,这不刚好遇上了. 1.先码图看…
SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败的问题,可作如下尝试: 更新失败后,在windows的[事件查看器→应用程序]中找到来源为MsiInstaller,事件ID为10005的日志记录,如图: 其中标明了错误代码,即-2147467259.另有一条同样来源,事件ID为1023的日志: 其中标明了更新SP1的日志文件所在位置,打开该日志文件,搜索上一条日志中获得的错误代码-2147467259,第一个跳就发现了问题: 留意该错误代码的上一行,需要载入一个文件: C…
当创业遇上O2O,故事就开始了,总投入1.6亿.半年开7家便利店.会员猛增至10万……2015半年过去后,很多故事在后面变成了一场创业“事故”,是模式错误还是烧钱过度?这些项目的失败能给国内创业者带来哪些启示? 1.智富惠 “事故”地点:福建,厦门 位于厦门软件园二期的智富惠总部大门紧闭 “因互联网推广很烧钱,在股东预估之外,亏损远远超过注册资金,目前公司已经悉数卖尽资产和其他公司股份 ”.这是智富惠公司写给客户和职员的信,就贴在公司大门的玻璃上. 2015年年初,曾以“1元洗车”风靡厦门的智富…
当@PathVariable遇上中文和点 Spring MVC从3.0开始支持REST,而主要就是通过@PathVariable来处理请求参数和路径的映射.  由于考虑到SEO的缘故,很多人喜欢把新闻的名称作为路径中的一部分去处理,这时候中文的名称就会遇到问题,没办法映射,这个是因为编码问 题,只要到TOMCAT/conf下找到server.xml,添加URIEncoding="UTF-8"进行URL编码设置就可以解决中文问题. 另外经常遇到路径中有点".",而点是…
谁还没遇上过NoClassDefFoundError咋地--浅谈字节码生成与热部署 前言 在Java程序员的世界里,NoClassDefFoundError是一类相当令人厌恶的错误,因为这类错误通常非常隐蔽,难以调试. 通常,NoClassDefFoundError被认为是运行时类加载器无法在classpath下找不到需要的类,而该类在编译时是存在的,这就通常预示着一些很麻烦的情况,例如: 不同版本的包冲突.这是最最最常见的情况,尤其常见于用户代码需要运行于容器中,而本地容器和线上容器版本不同时…
传说中的dynamic dynamic是个不合群.不按规则办事的家伙,可以说是个异形,但更恐怖的是它又是无所不知的,任何事情都难不了它(咳咳,它似乎与Lambda表达式是死对头).这令人想起<死亡日记>的怪异侦探L,行为怪异而智力超人,以至于离奇的案件不得不交给了他.dynamic可以看成是一切类型的化身,但并不是仅限于此,它像<未来战士>续集里面的T-1000型液体金属的终结者.噢~~~~似乎扯的有点远了 饱经风雨而不倒的ADO.NET ADO.NET 从来做事都有理有据,而且又…
我稍微试了一下梯子 我稍微试了一下梯子,在有梯子的情况下进行google搜索,然后wireshark 抓包.所有问题跃然纸上 当前我认为:> 只要你和一个非国内的服务器长时高频交换数据,基本上就可以断定这是vpn了 查定 ip 所在经纬度并没什么难度 : https://www.findip-address.com/ 假如 ML 来了 假如 GFW 遇上 ML ,企业校级各部门的路由器通过自我学习进行自动仲裁,一旦认定,来自这个ip的数据全部进行丢包.这样恐怕多么小众的 vpn 都会被斩于马下.…