<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>CodeIgniter 中国</title>
    <link>https://codeigniter.org.cn/forums/</link>
    <description>CodeIgniter 中国开发者社区</description>
    <copyright>Copyright(C) CodeIgniter 中国开发者社区</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Tue, 12 May 2026 20:53:49 +0000</lastBuildDate>
    <image>
      <url>https://codeigniter.org.cn/forums/static/image/common/logo_88_31.gif</url>
      <title>CodeIgniter 中国开发者社区</title>
      <link>https://codeigniter.org.cn/forums/</link>
    </image>
    <item>
      <title>关于验证码，你不知道的一些问题！</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=56712&amp;do=blog&amp;id=3342</link>
      <description><![CDATA[开头的话    关于验证码，大家也许会有很多疑问，下面我总结了一些常见问题。              什么是验证码？    验证码（CAPTCHA）全称为：Completely Automated Public Turing test to tell Computers and Humans Apart，全自动区分计算机和人类的图灵测试，是一种区分用户是计算机还是人的公共全自动程序。       验证 ...&lt;br /&gt;&lt;img src=&quot;data/attachment/album/202304/07/170954pubx6a8sl4lzwpku.png.thumb.jpg&quot;&gt;]]></description>
      <author>宙哈哈</author>
      <pubDate>Fri, 07 Apr 2023 09:12:02 +0000</pubDate>
    </item>
    <item>
      <title>jmeter 全局变量</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3341</link>
      <description><![CDATA[jmeter里面设置全局变量： 创建BeanShell PostProcessor  ${__setProperty(new_orderCode,${orderCode},false)};  这里的：new_orderCode 指的是全局变量后的变量名     &amp;nbsp; &amp;nbsp; orderCode指的是请求返回的局部变量名     BeanShell Sampler：  &amp;nbsp; &amp;nbsp;获取来自局部变量的数据：vars.get(&quot;局部变量名&quot;）  &amp;nbsp ...]]></description>
      <author>rosemarry</author>
      <pubDate>Fri, 20 Nov 2020 10:03:28 +0000</pubDate>
    </item>
    <item>
      <title>jmeter  连接数据库</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3340</link>
      <description><![CDATA[JDBC Connection Configuration Database URL：数据库连接地址&amp;nbsp; &amp;nbsp;例如&amp;nbsp; &amp;nbsp;jdbc:mysql://ip地址  JDBC Driver class（驱动）：com.mysql.jdbc.Driver  Username:  Password:]]></description>
      <author>rosemarry</author>
      <pubDate>Fri, 20 Nov 2020 09:48:43 +0000</pubDate>
    </item>
    <item>
      <title>jmeter 创建场景</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3339</link>
      <description><![CDATA[jemeter创建场景：    jemeter里面的接口，可能会碰上会有多个场景的情况，此时不停的写用例就比较繁琐,这中间会存在有重复的脚本，所以才会出现了Test Fragment（测试片段），可以通过线程组里面添加&quot;不同的测试片段&quot;  1、右键测试计划-添加-Test Fragment-Test Fragment  &amp;nbsp; &amp;nbsp; &amp;nbsp; 这里面添加http请求  2、右 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Fri, 20 Nov 2020 08:55:40 +0000</pubDate>
    </item>
    <item>
      <title>RF 模板套件</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3338</link>
      <description><![CDATA[RF 模板套件： &amp;nbsp; &amp;nbsp; &amp;nbsp; 主要应用于&quot;数据驱动&quot;这种模式：即底层的脚本保持不变，变化的只有数据（这里的数据可以是excel里面进行的用例，也可以是直接在RF里面填写的测试数据），主要是实现数据与脚本的分离。  &amp;nbsp; &amp;nbsp; &amp;nbsp;模板套件其实就是一个变相的关键字，不过是将关键字再次进行了一次封装，封装 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Fri, 20 Nov 2020 08:32:59 +0000</pubDate>
    </item>
    <item>
      <title>RF 关键字</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3337</link>
      <description><![CDATA[RF里面的关键字： &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;关键字，顾名思义就是经常使用到的内容，把这部分提出来作为公共脚本所用，在一般的开发里面叫做公共方法，但是在Rf里面叫做关键字  类似这种：   Get请求  &amp;nbsp; &amp;nbsp;  &amp;nbsp; &amp;nbsp; ${ip}&amp;nbsp; &amp;nbsp; ${url}&amp;nbsp; &amp;nbsp; ${params}  &amp;nbsp; &amp;nbsp; ${header}&amp;nbsp; &amp; ...]]></description>
      <author>rosemarry</author>
      <pubDate>Fri, 20 Nov 2020 08:06:25 +0000</pubDate>
    </item>
    <item>
      <title>RF读取Excel表格</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3336</link>
      <description><![CDATA[&amp;nbsp; &amp;nbsp; open_excel&amp;nbsp; &amp;nbsp; E:\\XX.xls  &amp;nbsp; &amp;nbsp; ${row_count}&amp;nbsp; &amp;nbsp; Get Row Count&amp;nbsp; &amp;nbsp; excel里面的sheet名称  &amp;nbsp; &amp;nbsp; log&amp;nbsp; &amp;nbsp; ${row_count}  &amp;nbsp; &amp;nbsp; #读出excel有几列  &amp;nbsp; &amp;nbsp; @{read_columnC}&amp;nbsp; &amp;nbsp; Get Column Values&amp;nbsp; &amp;nbsp; S{clounm ...&lt;br /&gt;&lt;img src=&quot;data/attachment/album/202011/20/152331direxzr6kxssxs2e.png.thumb.jpg&quot;&gt;]]></description>
      <author>rosemarry</author>
      <pubDate>Fri, 20 Nov 2020 07:23:53 +0000</pubDate>
    </item>
    <item>
      <title>ci4正式版终于发布了，可喜可贺</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=47975&amp;do=blog&amp;id=3335</link>
      <description><![CDATA[辗转多个框架，回到ci，有点感慨]]></description>
      <author>青云十九</author>
      <pubDate>Fri, 20 Mar 2020 08:05:19 +0000</pubDate>
    </item>
    <item>
      <title>postman的常见断言</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3333</link>
      <description><![CDATA[介绍断言之前，我们先测试1个接口：      &amp;nbsp;      接口地址： https://www.v2ex.com/api/nodes/show.json?name=python          Method: GET      Authentication: None           &amp;nbsp;做测试的同学，我相信每个人都知道断言，就是结果和预期对比，如果一致，则用例通过，如果不一致，断言失败，用例失败。那么上面 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Thu, 24 Oct 2019 08:23:37 +0000</pubDate>
    </item>
    <item>
      <title>Java 组装json</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3332</link>
      <description><![CDATA[示例一： 想拼装出这样的json：content={&quot;name&quot;:&quot;李四&quot;,&quot;sex&quot;:&quot;女&quot;,&quot;age&quot;:15} 这里需要使用到map的键值对 如果json里面既存在String类型也存在integer类型，那么此时的map的值的类型就是Object，如下 Map&amp;lt;String,Object&amp;gt; aa = new HashMap&amp;lt;&amp;gt;(); aa.put(&quot;name&quot;,&quot;李四&quot;); aa.put(&quot;sex&quot;,&quot;女&quot;); aa.put(&quot;age&quot;,15); String conte ...]]></description>
      <author>rosemarry</author>
      <pubDate>Wed, 25 Sep 2019 03:06:30 +0000</pubDate>
    </item>
    <item>
      <title>selenium xpath定位当前元素的相邻元素/兄弟元素</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3331</link>
      <description><![CDATA[preceding-sibling::div  的 表示第一位，如果要定位往前第二个，那么就是 ，以此类推，following-sibling的用法也是如此。  【总结】 相邻元素定位， 前一位： preceding-sibling::div  后一位： following-sibling::div    是相邻的button，那么编写【关闭】按钮的路径就是:driver.find_element_by_xpath(&quot;//button &quot;) 现 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Thu, 19 Sep 2019 03:32:37 +0000</pubDate>
    </item>
    <item>
      <title>python+selenium 多窗口切换</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3330</link>
      <description><![CDATA[#获取当前消费单号查询界面的句柄 #nowhandle=driver.current_window_handle #print &quot;获取当前消费单号查询界面的句柄:&quot;,driver.current_window_handle() print u&quot;获取当前消费单号查询界面的句柄:&quot;,driver.current_window_handle driver.find_element_by_xpath(&quot;//span &quot;).click()&amp;nbsp;&amp;nbsp;&amp;nbsp; #点击后弹出新的窗体  ...]]></description>
      <author>rosemarry</author>
      <pubDate>Wed, 18 Sep 2019 09:52:21 +0000</pubDate>
    </item>
    <item>
      <title>&quot;pyton+senium+unittest框架，多个方法只开一次浏览器&quot;</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3329</link>
      <description><![CDATA[&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 今日使用seleniun进行ui自动化脚本编写，其中引入了unittest框架，并且在框架里面编写了def login(self):方法存放登录的脚本，然后再编写了def yw(self):方法存放登录后的业务。可能存在多个方法，并且在unittest结果集中添加了对应的方法后，发觉系统每执行一个方法都会重开一次网页（IE），这样 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Wed, 18 Sep 2019 08:52:52 +0000</pubDate>
    </item>
    <item>
      <title>转载：“性能场景之发起策略”</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3328</link>
      <description><![CDATA[转自：&quot;http://www.hezongedu.cn/1045.html&quot;    性能场景之发起策略（一） 发起策略一：        在这个策略中共有100线程（在loadrunner中称为vuser），每30秒增加10个用户，且递增的时间间隔为6秒。也就是说，这30秒内的10个用户是以每次2个用户增加的；  每增加10个用户之后，持续60秒；  停止线程的时候是每秒停5个用户 ...&lt;br /&gt;&lt;img src=&quot;data/attachment/album/201909/05/160419xjzmcqr8vzgznyct.png.thumb.jpg&quot;&gt;]]></description>
      <author>rosemarry</author>
      <pubDate>Thu, 05 Sep 2019 08:08:55 +0000</pubDate>
    </item>
    <item>
      <title>转载“性能测试中TPS上不去的几种原因浅析”</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3327</link>
      <description><![CDATA[转自：&quot;http://www.hezongedu.cn/1651.html&quot;     昨晚在某个测试群看到有人问了一个问题： 压力测试中TPS一直上不去，是什么原因？ 稍微整理了下思路，列举性的简略回答了他的问题。就具体说说在实际压力测试中，为什么有时候TPS上不去的原因。如有遗漏或不对的，请评论区指出，不胜感激。   下面就说说压测中为什么TPS上不 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Thu, 05 Sep 2019 07:24:23 +0000</pubDate>
    </item>
    <item>
      <title>转载“nmon性能监控工具总结”</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=39678&amp;do=blog&amp;id=3326</link>
      <description><![CDATA[来源： http://www.hezongedu.cn/669.html          一.nmon工具介绍   nmon 是一个分析aix和linux性能的免费工具（主要是ibm为自己的aix操作系统开发的，但是也可以用在linux操作系统），而nmon_analyser是nmon的一个工具可以把nmon生成的报告转化成excel报表的形式供查看  nmon 工具可以在一个屏幕上显示所有重要的性能 ...]]></description>
      <author>rosemarry</author>
      <pubDate>Wed, 04 Sep 2019 08:47:19 +0000</pubDate>
    </item>
    <item>
      <title>新人报到拉~~</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=55645&amp;do=blog&amp;id=3323</link>
      <description><![CDATA[新公司需要使用到CI，希望能在这里得到各位大神的帮忙^^]]></description>
      <author>ZhouYY</author>
      <pubDate>Thu, 30 May 2019 01:42:56 +0000</pubDate>
    </item>
    <item>
      <title>CI寻找火车头高手</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=55461&amp;do=blog&amp;id=3322</link>
      <description><![CDATA[CI寻找火车头高手，写HPH免登陆发布接口。PM我]]></description>
      <author>DAISHU</author>
      <pubDate>Sat, 16 Mar 2019 14:44:27 +0000</pubDate>
    </item>
    <item>
      <title>日志的目录</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=35071&amp;do=blog&amp;id=3321</link>
      <description><![CDATA[Codeigniter 4     资源 - Github的地址  https://github.com/codeigniter4/CodeIgniter4     资源 - 手册  https://codeigniter4.github.io/CodeIgniter4/     https://codeigniter-chinese.github.io/codeigniter4-user-guide/]]></description>
      <author>apachecod</author>
      <pubDate>Sat, 02 Feb 2019 01:08:22 +0000</pubDate>
    </item>
    <item>
      <title>我要用CI做个最简单的网站，3天能上线！</title>
      <link>https://codeigniter.org.cn/forums/home.php?mod=space&amp;uid=55075&amp;do=blog&amp;id=3319</link>
      <description><![CDATA[时间会不会很紧啊，今天下载CI框架和文档，参考配置到能正常运行。 然后做个只有首页的网站，可以展示图片和文字，3天可以吧！]]></description>
      <author>cometsnail</author>
      <pubDate>Fri, 12 Oct 2018 03:43:46 +0000</pubDate>
    </item>
  </channel>
</rss>